早教吧作业答案频道 -->数学-->
为什么2的原码不是01111110呢?只能用0而不能用1来补充不足的位数吗?那-2的原码是10000010吗?
题目详情
为什么2的原码不是01111110呢?只能用0而不能用1来补充不足的位数吗?那-2的原码是10000010吗?
▼优质解答
答案和解析
计算机笨啊,它不认识负数.所以,人们只好用最高位来表示符号.
计算机笨啊,它只会做加法,连减法都不会做.所以,2-1计算机只会做2+(-1).
所以,原码只能用0表示,这样2+2才是00000010+00000010=00000100,这才是4.若用1补足,那么01111110+01111110该等于什么东西了?
-2的原码是10000010,没错.但负数不能用原码来做计算.2+(-2)=00000010+1000010=10000100,乱套了.计算的时候,负数只能用补码来计算,-2的补码是11111110,这样2+(-2)才等于0.
计算机笨啊,它只会做加法,连减法都不会做.所以,2-1计算机只会做2+(-1).
所以,原码只能用0表示,这样2+2才是00000010+00000010=00000100,这才是4.若用1补足,那么01111110+01111110该等于什么东西了?
-2的原码是10000010,没错.但负数不能用原码来做计算.2+(-2)=00000010+1000010=10000100,乱套了.计算的时候,负数只能用补码来计算,-2的补码是11111110,这样2+(-2)才等于0.
看了 为什么2的原码不是01111...的网友还看了以下:
二进制转十进制这样计算对吗《1000001000》0*2^0+0*2^1+0*2^2+1*2^3+ 2020-04-07 …
请帮我算下这个数独的答案,{4,2,0,0,9,0,0,0,0}{5,0,7,3,0,0,0,0, 2020-04-26 …
我要将方程0.61x^2+0.8y^2-0.56xy+3.62x-4.35y=0变为y=f(x)的 2020-05-13 …
大家快来看看这几道题怎么简算!我急用!0.071*1234+0.71*567.6+7.1*23.4 2020-05-16 …
初三数学上册第二章的配方法习题(1)X的平方-3x+1=0(2)2x的平方(只有x带平方)+6=7 2020-05-17 …
ansys直接建立有限元模型问题finish/clear/prep7n,1,0,0,0n,2,0, 2020-05-17 …
(1+1/5-0.1+2/15)x(0.2-1/10+2/15+3/1/6)-(1+1/5-1/1 2020-05-21 …
∫(0.005x-0.0002)dx=0.0025x^2-0.0002x+C如果把0.005换成a 2020-06-10 …
0.5x+2\0.03-x=0.3(0.5+2)\0.2-131\12要过程题打错了没加括号是(0 2020-07-17 …
0.1*0.3*0.9+0.2*0.6*1.8+0.3*0.9*2.7/0.1*0.2*0.4+0 2020-07-26 …