13,825
社区成员
发帖
与我相关
我的任务
分享
32位无符号整数 , 其表示范围是2的32次方,最大整数为 2的32次方-1 有符号数则要去除一个符号位,正数最大为2的31次方-1 , 负数最小为负 2的31次方 16位整数同理。 int 在32位系统中为 4字节,也就是32位。在一些16位系统中,int 为2字节,在64位系统中int为8字节。 这些可以百度一下的。
[quote=引用 楼主 Freeddong 的回复:] int数据类型的取值范围是多少?怎么计算的? 百度了一下,有说最大是32767,有说最大是2147483647,这些都是如何计算的?为何得到不同的结果?和开发环境有关吗? 求解!
int这个数据类型和平台以及编译器紧密相关。 如果要确保32位整数,建议用DWORD或__int32之类的。
int数据类型的取值范围是多少?怎么计算的? 百度了一下,有说最大是32767,有说最大是2147483647,这些都是如何计算的?为何得到不同的结果?和开发环境有关吗? 求解!