真值、原码、补码、反码之间是如何转换的

2024-12-14 15:02:23

1、真值和原码转换真值是正数,直接把“+”换成0,再用",“或者”.“隔开(整数用“,”,小数用”.")真苒锃巳伢值是负数,直接把“-”换成1,再用",“或者”."隔开例如:X1=+1110 ,则X1原码=0,1110X2=-1110 ,则X2原码=1,1110X3=0.1101,则X3原码=0.1101X4=-0.1101 ,则X4原码=1.1101注意:+0和-0的原码不相等,+0为0.0000 ,-0为1.0000

真值、原码、补码、反码之间是如何转换的

3、反码和原码转换对于正数:反码=原码对于负数:反码=原码除符号位外,各位取反注意:+0和-0的反码不相等,+0为0.0000 ,-0为1.1111

真值、原码、补码、反码之间是如何转换的

5、补充2:移码移码=补码符号位取反所以+0和-0的移码也相等

真值、原码、补码、反码之间是如何转换的
猜你喜欢