课本P36
符号数有三种表示方法:原码,补码和反码。
0正1负
补码( 在计算机系统中,数值一律用补码来表示和存储)
正整数的补码与原码相同。如:+9的补码是00001001
负数的补码
将数的原码符号位不变,数值位各位取反,最后整个数加1
例 求-5的补码。
因为给定数是负数,则符号位为“1”。
后七位:-5的原码为10000101,符号位不变得10000101,数值位取反得11111010,加1得11111011
所以-5的补码是11111011。
PS:
数0的补码表示是唯一的。
[+0]补=[+0]反=[+0]原=00000000
[ -0]补=11111111+1=00000000