本文主要是介绍C#中的uint,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在C, C++中不存在UINT这个关键字,UINT类型是unsigned int派生出来的。int是带符号的,表示范围是:-21474 83647 到 21474 83648。uint是不带符号整形,表示范围是0到42949 67295(2^32-1),即第一个数字不表示符号。
当前的计算机系统主流的是32位,然后64位,所以int现在都是32位的,其中符号占了一位,表示正负2的31次方之间的数值
为什么int要设计成32位的,int理论上要设计成和操作系统位数相同的,这样最方便计算和操作。对吧,一个完全的存储空间存一个int,64位系统是为了和32系统进行兼容,所以也用了32位,详见csnd的一个帖子
http://bbs.csdn.net/topics/390539467
这篇关于C#中的uint的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!