原码:十进制数据的二进制表型形式,最左边是符号位,0为正,1为负。
反码:正数的补码、反码是其本身,负数的反码是符号位保持不变,其余位取反。
补码:正数的补码是其本身,负数的补码是在其反码的基础上+1。
原码
十进制数据的二进制表现形式,最左边为符号位,0为正,1为负。
利用原码对正数进行计算是不会有问题的。
但是如果是负数计算,结果就会出错,实际运算的结果,跟我们预期的结果是相反的。
比如56的原码为:
一个0或者一个1叫bit(比特位)。
八个bit为一组叫一个字节(是计算机最小的存储单位)。
一个字节最大值为:127
一个字节最小值为:-127
原码的数字计算
正数进行计算就是二进制的加一。