为什么有符号数(4个字节的)的取值范围是 负的2的n次方到 正的2的n次方减1

问题描述:

为什么有符号数(4个字节的)的取值范围是 负的2的n次方到 正的2的n次方减1

因为计算机存储数据使用的是二进制,且存贮位数有限,首位表示符号,后面的数表示绝对值首位表示符号位那 signed10000000 表示的十进制是多少呢符号是已知,通过首位知道的。然后后面的10000000表示为十进制是2^8+0^7+0^6+....+0^1,也就是2的八次方,是256