[size=small][b]1.正数的原码,补码,反码都相同,都等于它本身[/b]
2.负数的[b]原码[/b]符号位为1,其余不变
负数的[b]补码[/b]是:符号位为1,其余各位求反,末位加1
[b]反码[/b]是:符号位为1,其余各位求反,但末位不加1
也就是说,反码末位加上1就是补码
-1011
原码:11011
反码:10100 //负数时,反码为原码取反
补码:10101 //负数时,补码为原码取反+1
移码:00101 //原数+10000 [/size]
2.负数的[b]原码[/b]符号位为1,其余不变
负数的[b]补码[/b]是:符号位为1,其余各位求反,末位加1
[b]反码[/b]是:符号位为1,其余各位求反,但末位不加1
也就是说,反码末位加上1就是补码
-1011
原码:11011
反码:10100 //负数时,反码为原码取反
补码:10101 //负数时,补码为原码取反+1
移码:00101 //原数+10000 [/size]