读书人

输入有关问题

发布时间: 2012-02-22 19:36:56 作者: rapoo

输入问题?
在C#中,,,char类型占1个字节,8位,,所能表示最大的数为2^8-1 = 255
那么int32 占4个字节,,32位,,所能表示最大的数应该为2^32-1=4294967295
而实际为什么是2147483647呢。。。有点不明白。。

[解决办法]
兄弟
int是整型,32位,没错
但是请注意,还有负数
[解决办法]
有一位符号位。
[解决办法]
类型 范围
int -2,147,483,648 到 2,147,483,647


[解决办法]
你说的应用是无符号的整型uint:

uint 0 到 4,294,967,295

读书人网 >C#

热点推荐