手工进行 进制转换 的一种方式
2021-02-06 本文已影响0人
awker
基本原理:用 二进制 做中转
![](https://img.haomeiwen.com/i12475671/90518a5962feb5a8.png)
二进制进制位换算方式:
![](https://img.haomeiwen.com/i12475671/6ccd99977c6c6613.png)
二进制进制位换算方式说明:
比如十进制 6666 = 6 * 1000 + 6 * 100 + 6 * 10 + 6 * 1
= 6 * 10^3 + 6 * 10^2 + 6 * 10^1 + 6 * 10^0
其中 ^ 表示幂或次方运算,10 被称为十进制计数法的基数。十进制的数位(千位、百位、十位、个位等)全部都是 10^n 的形式。
类比到二进制 10110001 = 1 * 2^7 + 0 * 2^6 + 1 * 2^5 + 1 * 2^4 + 0 * 2^3 + 0 * 2^2 + 0 * 2^1 + 1 * 2^0
= 128 + 0 + 32 + 16 + 0 + 0 + 0 + 1
= 177
其中 ^ 表示幂或次方运算,2 被称为二进制计数法的基数。二进制的数位(第八位、…… 、第二位、第一位等)全部都是 2^n (n 从 0 开始,范围为 0 ~ 7)的形式。
示例
1、二进制 --> 十进制
![](https://img.haomeiwen.com/i12475671/fdaf8e618f1708bd.png)
2、十进制 --> 二进制
![](https://img.haomeiwen.com/i12475671/c2170d2aa8cf1e9f.png)
3、二进制 --> 十六进制
![](https://img.haomeiwen.com/i12475671/d8b187f6b3bd5979.png)
4、十六进制 --> 二进制
![](https://img.haomeiwen.com/i12475671/5b4eafafcb3568bf.png)
5、二进制 --> 八进制
![](https://img.haomeiwen.com/i12475671/2b24faf379fdf953.png)
6、八进制 --> 二进制
![](https://img.haomeiwen.com/i12475671/31380193429ef6d2.png)