补码和反码

1、反码:
正数的反码是其本身
负数的反码是在其原码的基础上,符号位不变,其余各个位取反
[+1] = [00000001]原 = [00000001]反
[-1] = [10000001]原 = [11111110]反

2、补码
正数的补码是其本身
负数的反码是在其原码的基础上,符号位不变,其余各位取反,最后+1(即在反码的基础上+1)
[+1] = [00000001]原 = [00000001]反 = [00000001]补
[-1] = [10000001]原 = [11111110]反 = [11111111]补
posted @ 2017-05-13 13:51  Victor_Lv  阅读(134)  评论(0编辑  收藏  举报