原码反码补码
(原码)
原码表示法是在数值面前添加了一位符号位,0则表示为正数,1则表示为负数;
如:00000011表示 +3。 0000011表示 -3 ;原码简单直观,但不可以直接参与计算,所以出现了反码补码。
( 反码 )
正数的反码等于它本身,如:00000011 的反码为 00000011
负数的反码等于它的原码逐位取反(符号位除外),如:10000011 的反码为: 11111100。
(补码)
正数的补码等于它本身,如:00000011 的补码为 00000011
负数的补码等于它的反码末位加1,如:10000011 的补码为: 11111101。
(总结)
正数的反码补码都等于它本身;
负数的反码等于它的原码逐位加1,(符号位除外);负数的补码等于它的反码末位加1;