C语言中int 取值范围
首先声明:数学学得不好。
所以不明白2的15次方是怎么来的,之后又为什么要减1.详解这个计算过程。
谢谢!!
int型占2个字节 即为16位
00000000 00000000
int 型是有符号型最大的整数是
01111111 11111111=10000000 00000000-1
转换成10进制``即为2^15-1
因为1后面有15个0``
最小的数10000000 00000000
-2……16
首先声明:数学学得不好。
所以不明白2的15次方是怎么来的,之后又为什么要减1.详解这个计算过程。
谢谢!!
int型占2个字节 即为16位
00000000 00000000
int 型是有符号型最大的整数是
01111111 11111111=10000000 00000000-1
转换成10进制``即为2^15-1
因为1后面有15个0``
最小的数10000000 00000000
-2……16