进制的转化

常用的进制

1.二进制(0b):  由两个数字组成 0-1

2.八进制(0o):  由八个数字组成0-7

3.十六进制(0x):  由十六个数字组成:  0-f

各进制与十进制之间的相互转换

0b100   = 0x2^0 + 0x2^1 + 1x2^2 = 4(十进制)

0o100   = 0x8^0 + 0x8^1 + 1x8^2 = 64(十进制)

0x100   = 0x16^0 + 0x16^1 + 0x16^2 = 256(十进制)

二进制与八进制的转换

三位合成一位:

0b 100 100 100 = 0o 4 4 4

对应关系:

八进制      二进制​

 0              000​

1               001​

2               010​

3               011​

4               100 **​

5               101​

6               110​

 7              111 **

二进制与十六进制的转换

四位合成一位:

0b1010 1010 1010 = 0xA A A

对应关系:

十六进制      二进制

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 **

原文地址:https://www.cnblogs.com/caihuajiaoshou/p/10527509.html