对于正整数来说:原码、反码、补码都一样。
但对于负整数:原码、反码、补码符号位都为1,反码等于原码各位取反,补码等于源码各位取反+1.
再来说移码,就是将补码符号位取反可得。
例:
+9
源码: 01001
反码: 01001
补码: 01001
移码: 11001
-9
源码: 11001
反码: 10110
补码: 10111
移码: 00111
本文详细介绍了正负整数在计算机内部的表示方式,包括原码、反码、补码及移码的概念及其相互转换方法,并通过具体实例进行说明。
对于正整数来说:原码、反码、补码都一样。
但对于负整数:原码、反码、补码符号位都为1,反码等于原码各位取反,补码等于源码各位取反+1.
再来说移码,就是将补码符号位取反可得。
例:
+9
源码: 01001
反码: 01001
补码: 01001
移码: 11001
-9
源码: 11001
反码: 10110
补码: 10111
移码: 00111
9708
1万+
6038
883
2701

被折叠的 条评论
为什么被折叠?