进制有 二进制、八进制、十进制、十六进制
二进制用 0b或者0B开头 125的二进制为 0b0111 1101
八进制用 0开头 125的八进制 0175
十六进制用 0x或者0X开头 125的十六进制 0x7D
二进制转八进制
以0b0111 1101为例子(01)(111)(101)从右边开始三个一组
101对应的八进制为 5
111对应的八进制为 7
01对应的八进制为 1
0b0111 1101 的八进制是 0175
0b1000 0010 的八进制是 0202
0b0101 0110 的八进制是 0126
0b0110 0000 的八进制是 0140
0b0010 1100 的八进制是 054
二进制转十进制
以0b0111 1101为例子 1*2^0+0*2^1+1*2^2+1*2^3+1*2^4+1*2^5+1*2^6++0*2^2=125
0b0111 1101 的十进制是 1+4+8+16+32+64=125
0b1000 0010 的十进制是 2+128=130
0b0101 0110 的十进制是 2+4+16+64== 86
0b0110 0000 的十进制是 64+32==96
0b0010 1100 的十进制是 4+8+32=44
二进制转十六进制
以0b0111 1101为例子(0111)(1101)从右边开始四个一组
1101对应的十六进制为 D
0111对应的十六进制为 7
0b0111 1101 的十六进制是 0x 7D
0b1000 0010 的十六进制是 0x 82
0b0101 0110 的十六进制是 0x 56
0b0110 0000 的十六进制是 0x 60
0b0010 1100 的十六进制是 0x 2C
八进制转二进制
以0175为例子
5对应的二进制为 101
7对应的二进制为 111
1对应的二进制为 001
0175 的二进制是 0b 001 111 101
0202 的二进制是 0b 010 000 010
0126 的二进制是 0b 001 010 110
0140 的二进制是 0b001 100 000
054 的二进制是 0b101 100
八进制转十进制
0175为例子 5+7*8^1+1*8^2=125
0175 的十进制是 5+7*8+1*8*8=125
0202 的十进制是 2+0+2*8*8=130
0126 的十进制是 6+2*8+1*8*8=86
0140 的十进制是 0+4*8+1*8*8=96
054 的十进制是 4+5*8=44
十进制转二进制
125 的二进制是 0b0111 1101
130 的二进制是 0b1000 0010
86 的二进制是 0b0101 0110
96 的二进制是 0b0110 0000
44 的二进制是 0b0010 1100
十进制转八进制
125 的八进制是 0175
130 的八进制是 0202
86 的八进制是 0126
96 的八进制是 0140
44 的八进制是 054
十进制转十六进制
125 的十六进制是 0x7D
130 的十六进制是 0x82
86 的十六进制是 0x56
96 的十六进制是 0x60
44 的十六进制是 0x2C
十六进制转二进制
以0x7D为例
D对应的二进制为 1011
7对应的二进制为 0111
0x7D 的二进制是 0111 1101
0x82 的二进制是 1000 0010
0x56 的二进制是 0101 0110
0x60 的二进制是 0110 0000
0x2C 的二进制是 0010 1100
十六进制转十进制
以0x7D为例 7+13*16=125
0x7D 的十进制是 7*16+13=125
0x82 的十进制是 8*16+2=130
0x56 的十进制是 5*16+6=86
0x60 的十进制是 6*16+0=96
0x2C 的十进制是 2*16+12=44