全部问题 > 当前问题

为什么不是256?按权求和?


赵蕊珠 2016-1-9 21:39:55

共 3 个回答

王册册 2016-1-9 22:47:34

二进制数、十六进制数转换为十进制数的规律是相同的。把二进制数(或十六进制数)按位权形式展开多项式和的形式,求其最后的和,就是其对应的十进制数——简称“按权求和” 比如说十进制的123 = 1 * 10^2 + 2 * 10^1 + 3 * 10^0 10是这数的〔基〕,2,1,0则是各个位上的权。 而对于用8位二进制数能表示的最大数为11111111(8个1),按权求和表示11111111=2^7+2^6+2^5+2^4+2^3+2^2+2^1=255 所以最终的数字是255,而256则用二进制数100000000(8个0,即2^8)表示。 望能采纳

青栀如初 2016-1-21 10:38:31

  同学,你好:

  不好意思刚刚才看到题

  无符号,就是所有8位全部存放数据,最大为11111111,相当于

2的7次方+2的6次方+2的5次方+2的4次方+2的3次方+2的2次方+2的1次方+2的零次方

=2的8次方-1=256-1=255

   2的8次方-1

八位二进制最大是:1111 1111(十进制255)

有符号数的最高位代表符号:1为负,0为正

也就是说1111 1111如果是有符号数那就是负的2的7次方-1(十进制-127) 

即:11111111(2)=255(10) 就是:8个1,换成十进制是255

   无符号二进制数各位都为1时值最大,最大值为2^8-1=255。

   我们说:“按权求和”是把二进制数(或十六进制数)按位权形式展开多项式和的形式,求其最后的和,就是其对应的十进制数,所以就是所有8位全部存放数据,最大为11111111,相当于 2的7次方+2的6次方+2的5次方+2的4次方+2的3次方+2的2次方+2的1次方+2的零次方 =2的8次方-1=256-1=255

   所以最终哒结果是255,而不是256.我们说在学习中掌握了这些题的本质就很好求解了。

   亲爱哒,希望我哒理解能够对你哒学习有所帮助哟,我们一起加油吧!

   

青栀如初 2016-2-1 12:17:03

  亲爱哒,望采纳哟,如果以后还有什么不懂哒问题我们还可以一起讨论哟,相信我们一定可以把问题解决哒,么么哒亲爱哒!

问题来自: 进制的转换
用8位二进制数能表示的最大的无符号整数等于十进制整数( )
A. 255
B. 256
C. 128
D. 127
答案:A
解析:二进制数转换为十进制数的规律是:把二进制数按位权形式展开多项式和的形式,求其最后的和,就是其对应的十进制数—简称“按权求和”。用8位二进制数(1111 1111)2=1×2^7+1×2^6+…+1×2^0=255。