在计算机系统中,数值,一律采用补码表示和存储。
原码反码,在计算机中,都是不存在的。
原码和反码和用途,仅仅是用来“求补码”而已。
正数和零,本身就是补码,不需要转换。
负数,则需要用“其绝对值(也就是正数)”来换算。
方法如下所示:
题一:
0。1010
是正数
所以
原码
反码
补码都一样
-11/128
原码=10001011
反码=11110100
补码=11110101
(我是这么做的
11/128=0.0859375
然后把他转化成二进制数
其中MSB是最高位(又是符号位),LSB是最低位。如果是小数,小数点在MSB之后;如果是整数,小数点在LSB之后。)
看的懂吗?
联系我吧,我告诉你,Q100421298