比如8位的二进制数,每一位置表示的位值如下,位值的由来为 2 的 位置 次方。
位置 7 6 5 4 3 2 1 0
公式 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0
位值 128 64 32 16 8 4 2 1
---------------------------------------------------
二进制数
0 1 1 0 1 0 1 0
十进制数
0+64+ 32 + 0 + 8 + 0 + 2 + 0 = 106
----------------------------------------------------
二进制数
0 1 0 0 0 0 1 1
十进制数
0+ 64+ 0+ 0+ 0+ 0+ 2 + 1 = 67
----------------------------------------------------
注释:当二进制数在相应的位置上的值为1时,就加上对应的位值。
记牢上面的位置和位置值的对应关系,然后进行加法计算就好了。
很容易的,有问题给我留言
温馨提示:答案为网友推荐,仅供参考