一、N进制转十进制
二进制、八进制、和十六进制转成十进制方法类似。N进制的数转成十进制,只需要
N进制转十进制
1. 二进制转成十进制
二进制转十进制
2. 八进制转成十进制
八进制转十进制
3. 十六进制转成十进制
十六进制转十进制
二、十进制转N进制
方法:把十进制数除以N,得商和余数,再继续用余数除以N,得到新的商和新的余数,……,直到商为零,然后把所有的余数逆序排列,即可得N进制。
例如分别求十进制数58的二进制,八进制和十进制。
十进制转二进制
十进制转八进制
十进制转十六进制
三、二进制、八进制、十六进制的互相转化
- 首先我们要知道,每3个二进制数对应1个八进制数。所以只需把二进制的数字串,从右边到左边,每3个分一组,然后每一组对应一个八进制数,就可以通过观察完成二进制与八进制的转换。
- 类似的,每4个二进制对应1个十六进制。所以只需把二进制的数字串,从右边到左边,每4个分一组,然后每一组对应一个十六进制数,就可以通过观察完成二进制与十六进制的转换。
所以要背下下面这两张对应表:
| 二进制 | 八进制 |
|---|---|
| 000 | 0 |
| 001 | 1 |
| 010 | 2 |
| 011 | 3 |
| 100 | 4 |
| 101 | 5 |
| 110 | 6 |
| 111 | 7 |
| 二进制 | 十六进制 |
|---|---|
| 0000 | 0 |
| 0001 | 1 |
| 0010 | 2 |
| 0011 | 3 |
| 0100 | 4 |
| 0101 | 5 |
| 0110 | 6 |
| 0111 | 7 |
| 1000 | 8 |
| 1001 | 9 |
| 1010 | A |
| 1011 | B |
| 1100 | C |
| 1101 | D |
| 1110 | E |
| 1111 | F |
- 十六进制和八进制的转化
先把十六进制(八进制)转成二进制,再把二进制转成八进制(十六进制)。










网友评论