二进制与十进制的换算方法。说个口诀、不要详解。

如题所述

比如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时,就加上对应的位值。
记牢上面的位置和位置值的对应关系,然后进行加法计算就好了。

很容易的,有问题给我留言
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-15
十换成二:除二取余倒写…
第2个回答  2013-11-15
没有口诀,只有公式:对于二进制数:B = 11000110D = 0×2^0 + 1×2^1 + 1×2^2 + 0×2^3 + 0×2^4 + 0×2^5 + 1×2^6 + 1×2^7= 0 + 2 + 4 + 0 + 0 + 0 + 64 + 128= 198本回答被网友采纳
第3个回答  2015-08-29
8421法
第4个回答  2013-11-15
减一横,加一竖…囍