8位字长最大表示值是多少?为什么?

来源:百度知道 编辑:UC知道 时间:2024/05/17 08:55:06

255 算出来..百分百正确

8位字,也就是含有8个二进制位的数字。
如果表示的是无符号数,那么最大值就是全1,也就是8个1:11111111
换算成10进制的数就是255(1乘2的7次方+1乘2的6次方...+1乘2的0次方).
如果表示的是有符号数,那么最高位就用来表示符号位,符号位为1时表示负数,符号位为0时表示正数,余下的7个二进制位就用来表示数值,则最大值就是符号位为0,其余的7位为1:01111111,也就是十进制的127了。

n位字长表达的最大值就是2的n次方,再减1.
所以8位的最大值就是2的8次方减1,255
道理和那位说的差不多,只是算起来简单些.
2进制里2的8次方就是100000000,共有9位,减1就是最大的8位咯,11111111.

最大值是255是对的
2进制的表示每一位最大是1,就好像10进制中每一位最大是9
这样8位就是11111111
换算成10进制就是1+2+2的平方+2的立方+……
十进制怎么算你就怎么算啊

8位字长最大值表示为2的8次方减1,即255。可以这样想,把8个位当成8个盒子,每个盒子只能装1和0,这样就有2的8次方个搭配可能性,又由于从0开始,所以要减去1,即得255。不知你能否理解?