-1.1 和-0.1的反码是多少

来源:百度知道 编辑:UC知道 时间:2024/06/20 14:48:48
-1.1的原码是11.1
-0.1的原码是1.1
对不对?

3楼的怎么弄出那么多位....
我才学的啊.请讲清楚一点 谢谢

对于小数的原码用乘法:(取整数部分,留下小数点后面继续乘)
0.1:0.1*2=0.2(取0)0.2*2=0.4(取0)0.4*2=0.8(取0)0.8*2=1.6(取1)0.6*2=1.2(取1)0.2*2=0.4(取0)0.4*2=0.8(取0)0.8*2=1.6(取1)0.6*2=1.2(取1)这样下取直到小数点后出现0,当然有的小数是不可能出现0的(有点类似于十进制中无限小数)根据你取的精度来取舍(具体取舍规则可参看资料)。0.1:000110011...如要求三位有效数字,0.000110(采用八位二进制位原码为0.0001100).
所以-0.1的反码:1.1110100。
-1.1的原码:1001.0001(8位)反码:1111.1111(8位)

反码应该是只有整数有吧,