二进制、八进制、十进制与十六进?/p>
一、进制的概念
在计算机语言中常用的进制有二进制、八进制、十进制和十六进制,十进制是最主要的表达形式?/p>
对于进制,有两个基本的概念:基数和运算规则?/p>
基数?/p>
基数是指一种进制中组成的基本数字,也就是不能再进行拆分的数字。二进制?/p>
0
?/p>
1
;八进制?/p>
0-7
;十
进制?/p>
0-9
;十六进制是
0-9+A-F
(大小写均可?/p>
。也可以这样简单记忆,假设?/p>
n
进制的话,基数就是?/p>
0
?/p>
n-1
?/p>
的数字,基数的个数和进制值相同,二进制有两个基数,十进制有十个基数,依次类推?/p>
运算规则?/p>
运算规则就是进位或错位规则。例如对于二进制来说,该规则?/p>
?/p>
满二进一,借一当二
?/p>
;对于十?/p>
制来说,该规则是
?/p>
满十进一,借一当十
?/p>
。其他进制也是这样?/p>
二、二、八、十、十六进制基数对照表
二进?/p>
八进?/p>
十进?
十六进制
2
的乘?
Binary
Octal
Decimal
Hex
0000
0
0
0
0001
1
1
1
0010
2
2
2
0011
3
3
3
2=1
0100
4
4
4
2=2
0101
5
5
5
2=4
0110
6
6
6
2=8
0111
7
7
7
2=16
1000
10
8
8
2=32
1001
11
9
9
2=64
1010
12
10
A
2=128
1011
13
11
B
2=256
1100
14
12
C
2=512
1101
15
13
D
1110
16
14
E
1111
17
15
F