byte类型表示数的范围是2的负7次方 到 2的7次方减1 这个2的负7次方是怎么得出来的?
问题描述:
byte类型表示数的范围是2的负7次方 到 2的7次方减1 这个2的负7次方是怎么得出来的?
如题
答
其实是负2的7次方吧.byte 有8位知道吧,但这个8位呢使用2进制表示的也就是1101 1101之类的,左边第一位是符号位,所以用以表示数值的实际只有7位,然后就可以得到它的范围了,是(-)111 1111->(+)111 1111,即-2的6次方加上...