早教吧作业答案频道 -->其他-->
八位二进制数据的范围为什么八位二进制补码的表示范围是-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.
看了 八位二进制数据的范围为什么八...的网友还看了以下:
我有一个应用题,我有三种鞋类装箱配码,X类配码是={35/2,36/4,37/3,38/2,39/ 2020-05-15 …
某衬衫店为了准确进货,对一周中商店各种尺码的衬衫的销售情况进行统计,结果如下:38码的5件、39码 2020-05-15 …
消费抽奖概率问题准备10个乒乓球0-9顾客满多少元自行抽奖拿出2个小球,如今天是21号2个球均抽出 2020-06-03 …
求一个原码真值的问题若码值FFFFH是一个整数的原码表示,则该整数的真值为(1);若码值FFFFH 2020-07-01 …
小华要称1粒米的重量,天平自带的砝码只有1克,2克,4克,8克,16克,32克,64克各一个.(1 2020-07-07 …
数字电路与逻辑设计帮忙做做!2.1题如何判断B=b6b5b4b3b2b1b0能否被(4)10整除? 2020-07-09 …
刘公岛面积刘公岛位于威海湾口,距市区旅游码头2.1海里,乘旅游船20分钟便可到达.它面临水云连天的黄 2020-11-13 …
邮政编码213300,2,1,2个3,2个0的意思1 2020-11-27 …
小华居住在都市花园小区,该小区的门牌号码由楼号、单元、层数、房号组成,如8号楼1单元10层5号的门牌 2020-12-08 …
补码怎么转换成原码?有个规则是原码按位取反再加1得到补码,而按照这样来的话,那不是应该补码先减1再按 2020-12-21 …