二进制
在计算机底层运算中采用的是二进制,及0或1且满2进位。因为在计算机是电子的,电子 信号只有高位和地位,可理解为通电与不同电,高电为1,低位为0,所以只能运用二进制。如二进制下的十进制9,化为2进制,及9=1001。
八进制,十六进制等
这些进制都是以8或16进一位,如8进制下的十进制9,化为8进制,及9=11。在16进制下,因为十进制下最多为9,因此十六进制下10,11,12,13,14,15,16,分别为A,B,C,D,E,F。
反码
在原进制下翻转,如10111=11000(正数的反码为本身)。
这样有利与二进制的加减,如1+(-1)==0001+1001=1110+0001=>-0.
补码
在反码的基础下加一(正数没有补码),如反码为11000它的补码就是11001,且补码的反码为原码,及二进制10101,反码为11010,补码为11011,补码的反码为100100
符号位(二进制最高为,如二进制10000001,在十进制下-1,如二进制00000001,在十进制下为1)