uint和int

简介:

uint

0 到 4,294,967,295

无符号 32 位整数

System.UInt32

注意 uint 类型与 CLS 不兼容。 应尽可能使用 int。

直接对uint类型赋值负数,编译出错。

%M$]ZW(BNV0X1OMN%Q~BM[8[4]

OKU)9B])3Z7ZKD@D`C53A`A

把int转换为uint,int的取值范围是

int

-2,147,483,648 到 2,147,483,647

所有如果不在uint的值域范围内,会导致溢出。

如果使用checked语法,会报错,转型的数字会不正确。

SEB3($0BUT%UPJF_CH9~`@J

image 

如果整数没有后缀,则其类型会按照以下优先顺序转型:int、uintlongulong

例子:

var t = 1; 
Console.WriteLine(t.GetType().ToString());

此时编译器认定t的类型:System.Int32

var t = 4294967295; 
Console.WriteLine(t.GetType().ToString());

此时编译器认定t的类型:System.UInt32

















本文转自cnn23711151CTO博客,原文链接:http://blog.51cto.com/cnn237111/639439 ,如需转载请自行联系原作者

相关文章
|
自然语言处理 安全 C++
【C++ 格式化输出 】C++20 现代C++格式化:拥抱std--format简化你的代码
【C++ 格式化输出 】C++20 现代C++格式化:拥抱std--format简化你的代码
9318 4
|
C++ 容器
C++ vector 删除符合条件的元素
C++ vector中实际删除元素使用的是容器vecrot中std::vector::erase()方法。 C++ 中std::remove()并不删除元素,因为容器的size()没有变化,只是元素的替换。
4512 0
|
编解码 C++ 存储
|
3天前
|
弹性计算 运维 搜索推荐
三翼鸟携手阿里云ECS g9i:智慧家庭场景的效能革命与未来生活新范式
三翼鸟是海尔智家旗下全球首个智慧家庭场景品牌,致力于提供覆盖衣、食、住、娱的一站式全场景解决方案。截至2025年,服务近1亿家庭,连接设备超5000万台。面对高并发、低延迟与稳定性挑战,全面升级为阿里云ECS g9i实例,实现连接能力提升40%、故障率下降90%、响应速度提升至120ms以内,成本降低20%,推动智慧家庭体验全面跃迁。
|
4天前
|
数据采集 人工智能 自然语言处理
3分钟采集134篇AI文章!深度解析如何通过云无影AgentBay实现25倍并发 + LlamaIndex智能推荐
结合阿里云无影 AgentBay 云端并发采集与 LlamaIndex 智能分析,3分钟高效抓取134篇 AI Agent 文章,实现 AI 推荐、智能问答与知识沉淀,打造从数据获取到价值提炼的完整闭环。
365 91
|
4天前
|
SQL 人工智能 自然语言处理
Geo优化SOP标准化:于磊老师的“人性化Geo”体系如何助力企业获客提效46%
随着生成式AI的普及,Geo优化(Generative Engine Optimization)已成为企业获客的新战场。然而,缺乏标准化流程(Geo优化sop)导致优化效果参差不齐。本文将深入探讨Geo专家于磊老师提出的“人性化Geo”优化体系,并展示Geo优化sop标准化如何帮助企业实现获客效率提升46%的惊人效果,为企业在AI时代构建稳定的流量护城河。
379 156
Geo优化SOP标准化:于磊老师的“人性化Geo”体系如何助力企业获客提效46%
|
5天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~