1字节可以表示的最大十进制数是多少?(选择题)

来源:百度知道 编辑:UC知道 时间:2024/06/07 03:07:03
a.254
B.256
C.255
D.257
答案是C
但是为什么选C? 怎么算的..把1字节看成一个什么数?
我知道是11111111
那1字节就=11111111
那 3字节= ??

1字节等于8位,二进制11111111,换成十进制的话就等于2的零次方+2的1次方+^^^^^^+2的7次方.再根据等比数列前N项和的工式,求得255.如果不街道公式的话,那就一个个加一下,肯定是255.

11111111,就是这个数,1*2^7+1*2^6+1*2^5+1*2^4+1*2^3+1*2^2+1*2^1+1*2^0=255,而且还是个无符号数,也就是说最高位不是符号位.如果是符号位的话,那最大数就是1*2^6+1*2^5+1*2^4+1*2^3+1*2^2+1*2^1+1*2^0=127了

255=2^8-1,否则数据溢出

二楼是对的