【初赛】反码 补码 原码

反码 补码 原码

最高位为符号位 0表示正数符号 1表示负数符号

原码

对原数值增加符号位
例:
\( x=1100110 \ \ \ \ [x]_原=01100110\\ x=-1100111 \ [x]_原=11100111 \)

反码

正数的反码=原码
负数的反码=除符号位外全部取反原码

例:
\( x=1100110 \ \ \ \ [x]_原=01100110\\ x=-1100111 \ [x]_原=10011000 \)

补码

正数的补码=原码
负数的补码=除符号位外全部取反原码 最后一位+1

例:
\( x=1100110 \ \ \ \ [x]_原=01100110\\ x=-1100111 \ [x]_原=10011001 \)

posted @ 2025-09-10 10:22  Slayer-WT!!!!!!!!  阅读(11)  评论(0)    收藏  举报