int数据类型的取值范围是多少?怎么计算的? |
您所在的位置:网站首页 › 求数的取值范围 › int数据类型的取值范围是多少?怎么计算的? |
32位无符号整数 , 其表示范围是2的32次方,最大整数为 2的32次方-1 有符号数则要去除一个符号位,正数最大为2的31次方-1 , 负数最小为负 2的31次方 16位整数同理。 int 在32位系统中为 4字节,也就是32位。在一些16位系统中,int 为2字节,在64位系统中int为8字节。
直接用下面这些来表示好了(始终不会错的): unsigned int的范围: 最大值(unsigned int)-1,最小值0 int的范围: 最大值(int)((unsigned int)-1 >> 1U),最小值(int)~((unsigned int)-1 >> 1U) |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |