输入问题?
在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