二进制转十进制
1011转换为10进制 进制的 位次方
1011 = 1*2^3 + 0*2^2 + 1*2^1 + 1*2^0 = 2^3 + 2^1 + 2^0 = 8 + 2 + 1 =11
八进制转十进制
1234转换为10进制 进制的 位次方
1234 = 1*8^3 + 2*8^2 + 3*8^1 + 4*8^0 = 512 + 128 + 24 + 4 = 668
十六进制转十进制
1234转换为10进制 进制的 位次方
1234 = 1*16^3 + 2*16^2 + 3*16^1 + 4*16^0 = 4096 + 512 + 48 + 4 = 4660
十进制转二进制
156转二进制
156依次取模2
156%2 商数78 余数0
78%2 商数39 余数0
39%2 商数19 余数1
19%2 商数9 余数1
9%2 商数4 余数1
4%2 商数2 余数0
2%2 商数1 余数0
1%2 商数0 余数1
二进制从下到上依次拼接 10011100 ok这个就是156的二进制了。
八进制转二进制
八进制 | 二进制 |
---|---|
0 | 000 |
1 | 001 |
2 | 010 |
3 | 011 |
4 | 100 |
5 | 101 |
6 | 110 |
7 | 111 |
156转二进制 我们把每个数拆成3位二进制 如果不够3位 左边补0,小数点后面如果不够3位右边补0
156 = 001 101 110 = 1101110
十六进制转二进制
十六进制 | 二进制 |
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 |
156转二进制 我们把每个数拆成4位二进制 如果不够3位 左边补0,小数点后面如果不够3位右边补0
156 = 0001 0101 0110 = 101010110