把符号“数字化”的数称为机器数,而把带“+”、“-”符号的数称为真值。
原码是机器数中最简单的一种表示形式,0表示整数,1表示负数。
约定整数的符号位和数值位之间用“逗号”隔开。
在原码中,0有两种表示形式:“+0”和“-0”是不一样的。
若真值为负数,那么反码为原码中除符号位外,其余所有位取反。
若真值为整数,那么反码等于原码
若真值为负数,那么补码为反码+1,即对原码取反加1.
若真值为整数,那么补码等于反码等于原码。
补码的性质: