早教吧作业答案频道 -->其他-->
八位二进制数据的范围为什么八位二进制补码的表示范围是-128--127?-128的补码不是100000000,而第一位不应该是符号位吗,为什么这里不是表示的零而是-128
题目详情
八位二进制数据的范围
为什么八位二进制补码的表示范围是-128--127?
-128的补码不是10000 0000,而第一位不应该是符号位吗,为什么这里不是表示的零而是-128
为什么八位二进制补码的表示范围是-128--127?
-128的补码不是10000 0000,而第一位不应该是符号位吗,为什么这里不是表示的零而是-128
▼优质解答
答案和解析
一下是鄙人的理C的补码设置是为了方便表示各个数,以及实现减法变为加法运算。补码所遵循的规则是出于科学性质考虑的。我们先抛开补码的实现规则,从补码的出发点来考虑。比如8bit的short int,每一位都有两种可能,0或1.则一定是可以表示2的8次方,即256个数的。然而如果按照一般的二进制定义规则,可以实现+127~-127,一共255个数。还有一个是由于+0与-0表示同一个数。采取补码规则可知,+0与-0的补码都是00000000。原来的+127~-127的数都可以无重复地转为相应的补码。这时候,+0-0重复地现象解决了,那剩下一个0,1组合10000000是无法从-127~+127的源码转换而成的,就约定成-128.
看了 八位二进制数据的范围为什么八...的网友还看了以下:
为什么wanttodosth而不是wanttodoingsth为什么为什么wanttodosth而 2020-04-08 …
Heaimedtoswimamile.He不是第三人称单数为什么swim不加s是Heaimedto 2020-05-13 …
比如电解饱和食盐水的方程式Nacl+H2O=NaOH+H2+cl2这种方程式..是不是有公式可以直 2020-05-14 …
请问各位英语专家beusedtodoingsth.和beusedtodosth.的区别.还有为什么 2020-05-14 …
地光和闪电有什么区别?如题,复制的别来,我可以看百度百科.最好是亲眼看过地光的朋友来回答下.地光是 2020-05-16 …
大于2倍焦距成什么虚像?注意不是实像,实像我知道,是成倒立,缩小的实像```还有小于一焦距成什么实 2020-05-20 …
“上”字笔顺怎么写?按照原则,不是先横后竖吗?为什么坑爹的人教教材,御用文人规定先竖后横呢?这个虽 2020-06-11 …
电流是电子组成的?电子不是原子的一部分吗?电子设备中,电脑手机什么的.使用的这些电,是什么组成的? 2020-06-19 …
用不是什么什么什么是什么原句是:丁丁明白了:不是我的纸我的笔我的座位不好是我自己做的不好 2020-06-19 …
talk为什么不是重读闭音节英语动词变过去式不是说重读闭音节双写末尾再加ed吗那talk为什么不双 2020-06-23 …