早教吧作业答案频道 -->其他-->
八位二进制数据的范围为什么八位二进制补码的表示范围是-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.
看了 八位二进制数据的范围为什么八...的网友还看了以下:
组播IP地址224.2.127.254应该映射到下列哪个组播MAC地址() 2020-05-31 …
维生素V的比旋光度是233°,那么测量时把仪器逆时针旋转127°不就能看到偏振光了么?那么为什么它 2020-06-04 …
如果f(x+8)为偶函数,那么f(x+8)=?①如果f(x+8)为偶函数,那么f(x+8){是f( 2020-06-08 …
八位二进制数据的范围为什么八位二进制补码的表示范围是-128--127?-128的补码不是1000 2020-06-14 …
某商厦进货员预测一种应季衬衫畅销市场,就用8万元购进这种衬衫,面市后果果然供不应求.商厦又用17. 2020-06-19 …
好晕啊,这里为什么不填hadchosen,而填chose呢?Hechose(cho好晕啊,这里为什 2020-07-04 …
67.28+0.75*12.5/0.625-81.75+0.472.25*2.4+77.5*0.2 2020-07-17 …
解方程(1)4x+b=ax-8(2)1/3m(x-n)=1/4(x+2m)解方程(1)4x+b=a 2020-07-31 …
-8/x是正比函数的形式吗?我的理解是,-8/x不是可以理解为:-8乘1/x这样不是也符合正比例函 2020-08-03 …
a=25/3%3a是整型变量,为什么25/3直接等于8了?不应该是把25/3%3搞完才进行类型a=2 2020-12-31 …