关于二进制
二进制是逢2进位的进位制。0、1是基本算符。因为它只使用0、1两个数字符号,非常简单方便,易于用电子方式实现。
二进制数据的表示法:
二进制数据也是采用位置计数法,其位权是以2为底的幂。从右到左依次为2的0次幂,2的1次幂。例如十进制数5,表示为二进制数时要依次除2,直到余数小于2时结束,即5/2=2......1,所以5的二进制表示为101。同理,二进制数1011转化为十进制时要从右向左,即1011=1*20+1*21+0*22+1*23=11。当出现小数时,从小数点向后计算,小数点后要从左向右计算。例如二进制数转化为十进制数时10.01=1*21+0*20+0*2-1+1*2-2。
16个二进制位中的最高位是符号位,0表示正数,1表示负数。例如1000000000000001为-1的原码,-1的反码为符号位不变,其余数0,1互换,即1111111111111110,-1的补码为其反码加一,即1111111111111111。