关于计算机进制转换的题目,请帮忙解答一下!条理要清晰,每算一步最好能说出理由,为什么等于这么多。题目如下:

2个回答

  • 你要详细很麻烦的。还有貌似进制转换只研究整数的。

    2转10是用乘幂相加法,如列1.

    (01110)2=()10

    1.从左至右分别是第零次位,第一次位以此类推。。。。注意数到的第一个是零位!!!

    2.那么,就以位上的数去乘2的零次方,2的一次方以此类推。。。。

    3.再把各个位上所的结果相加

    4.结果就会是0*1+1*2+1*2*2+1*2*2*2+0*2*2*2*2=14十进制了

    再把十进制转8转16用的是除商取余法

    (14)10=()8

    1.用14去除8,得1余数为6

    2.将商和逐步余数依照“末商,最后一次余数,最后第二次余数,。。。第一次余数“列写,如16 就是八进制了

    你看(439)10=()8

    1.用439除8,得54余7,再用54除8,得6余6,注意,写答案只取用最后一个商,别的商不能写进去。

    667 就是八进制了

    10转16

    更容易。方法与10转8同,就是除8改成除16

    你要题目答案的话 可以自己做,用电脑里的计算器检验,打开计算器,”查看“栏里选为科学型,就行了,你输入10进制的数,再点八进制,二进制,它会转的

    ,还有问题,百度hi聊上找我。记得把分给我噢。谢啦