一般来说,对于任意大于1 的整数n,存在n 进制,其特点是基数为n,逢n 进一
其中最常用的是二进制、八进制和十六进制
任意进制的数字对应的十进制值为: Kn×Bn + Kn-1×Bn-1 + …… + K1×B1 + K0×B0 + K-1×B-1 + K-2×B-2 …… + K-m×B-m 上式中,B 称为数字系统的基数,Bn 至 B0 称为数字 Kn 至 K0 的权值
基本知识 十进制 基数为10,逢10 进1
在十进制中,一共使用10 个不同的数字符号,这些符号处于不同位置时,其权值各不相同
二进制 基数为2,逢2 进1
在二进制中,使用0 和 1 两种符号
八进制 基数为8,逢8 进1
八进制使用8 种不同的符号,它们与二进制的转换关系为: 0:000 1:001 2:010 3:011 4:100 5:101 6:110 7:111 十六进制 基数为16,逢16 进1
十六进制使用16 种不同的符号,它们与二进制的转换关系为: 0:0000 1:0001 2:0010 3:0011 4:0100 5:0101 6:0110 7:0111 8:1000 9:1001 A:1010 B:1011 C:1100 D:1101 E:1110 F:1111 二进制数的运算 算术运算:加法 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 10(向高位进1) 算术运算:减法 0
0 = 0 0
1 = 1(向高位借 1) 1
0 = 1 1 - 1 = 0 逻辑运算:或(∨) 0 ∨ 0 = 0 0 ∨ 1 = 1 1 ∨ 0 = 1 1 ∨ 1 = 1 逻辑运算:与(∧) 0 ∧ 0 = 0 0 ∧ 1 = 0 1 ∧ 0 = 0 1 ∧ 1 = 1 逻辑运算:取反 0 取反为1 1 取反为0 注意:算术运算会发生进位、