C语言中int 取值范围

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

粤ICP备17098710号 微点阅读