计算机基础知识!请教十进制数如何与二进制数相互转化?求方法,简单易懂的!谢谢!真的需要!

如题所述

一个数是由各个位上的数字凑出来的,比如2017,就是2个1000,0个100,1个10和7个1组成的,十进制这些位上的数字是1000,100,10,1,高位=低位*10

现在我们要用二进制将数凑出来,要用二进制每位上的数字:32,16,8,4,2,1,个位都是1(任意进制都是),高位=低位*2(n进制高位=低位*n)

举例:10D=?B,用刚才提到的二进制每位上的基数为单位凑:

10=1*8+0*4+1*2+0*1,所以10D=1010B

举例:20D=()3,三进制每位:9,3,1,20=2*9+0*3+2*1,20D=(202)3

温馨提示:答案为网友推荐,仅供参考
相似回答