基本原理:用 二进制 做中转

二进制进制位换算方式:

二进制进制位换算方式说明:
比如十进制 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、二进制 --> 十进制

2、十进制 --> 二进制

3、二进制 --> 十六进制

4、十六进制 --> 二进制

5、二进制 --> 八进制

6、八进制 --> 二进制

网友评论