作业帮 > 数学 > 作业

原码、反码和补码是什么?解释的详细一点哦

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/04/28 14:06:45
原码、反码和补码是什么?解释的详细一点哦
原码:
在用二进制原码表示的数中,符号位为0表示正数,符号位为1表示负数,其余各位表示数值部分.如:10000010表示-2,00000010表示2.
反码:
反码的定义如下:
⑴对于正数,它的反码表示与原码相同.即[x]反=[x]原
⑵对于负数,则除符号位仍为“1”外,其余各位“1”换成“0”,“0”换成“1”,即得到反码[X]反.例如[11101001]反=10010110.
⑶对于0,它的反码有两种表示:[+0]反=00…0 [-0]反=11…1
补码:
正数的补码就是该正数本身.
[01100100]补=01000100
对于负数:符号位不变,反码加1.
[10100100]补=11011011
[+0]补=[-0]补=00…0.
希望我的回答能帮到你.
再问: o o
再答: ?