短整型数据所能表达的数值范围为负2的15次方~2的15次方减一,为什么要减去1?
短整型数据所能表达的数值范围为负2的15次方~2的15次方减一,为什么要减去1?
日期:2016-03-17 09:10:07 人气:1
在计算机存储时,有符号数的最高位是符号位。因此可以用来存数据的位数为总位数-1
占用两个字节的短整型数据数据位只有15位,而每一个位置可以选择0~1不同的位数。
可以表示
0~2^15-1个非负整数
(这里考虑一下1位可以表示0|1)
(2位可以表示0|1|2|3)
(n位就可以表示0~2^n-1种不同的数)