(1)原码
将普通带符号十进制数直接化成由0和1表示的二进制数【符号-绝对值表示】,该二进制数成为原码。负数用1表示,正数用0表示。
(2)反码
正数的反码与原码相同,负数的反码是在原码的基础上,符号位不变(仍为1),其余按位取反(1变0,0变1)变化而成。
(3)补码
正数的补码与原码相同。负数的补码,符号位保持不变,其余按位在反码的基础上末位加1。
原码、反码和补码的区别
最新推荐文章于 2025-06-03 15:51:38 发布
(1)原码
将普通带符号十进制数直接化成由0和1表示的二进制数【符号-绝对值表示】,该二进制数成为原码。负数用1表示,正数用0表示。
(2)反码
正数的反码与原码相同,负数的反码是在原码的基础上,符号位不变(仍为1),其余按位取反(1变0,0变1)变化而成。
(3)补码
正数的补码与原码相同。负数的补码,符号位保持不变,其余按位在反码的基础上末位加1。