发布网友 发布时间:2022-04-23 08:16
共3个回答
热心网友 时间:2023-10-08 18:21
1、十进制转N进制
十进制转N进制的方法是“除N取余,逆序排列”,就是用N除去要进行转换的十进制数,得到一个商和余数,再用N除以商得到又一个商和余数,一直继续下去,直到商为0,将得到的所有余数逆序排列,得到的就是N进制数了。
例:将十进制数37转为二进制,计算过程如下:
将余数逆序排列,得到二进制结果100101。
2、N进制转十进制
N进制转十进制的方法是:按权相加法。即把N进制数先写成加权系数展开式,然后再按十进制的加法规则求和,得到对应十进制数。
例:将八进制数转为十进制,计算过程如下:
(3567)8=(3*8*8*8+5*8*8+6*8+7)10
=(512+320+48+7)10
=(887)10
扩展资料:
1、负数的进制转换
先把负数写为其补码形式,然后再根据二进制转换其它进制的方法进行。
例:要求把-9转换为八进制形式。则有:
-9的补码为1111 1111 1111 0111。从后往前三位一划,不足三位的加0
111---->7
110---->6
111---->7
111---->7
111---->7
001---->1
然后将结果按从下往上的顺序书写就是:177767,那么177767就是十进制数-9的八进制形式。
热心网友 时间:2023-10-08 18:22
n进制化十进制:按位乘n的i次方后相加,小数点左边第一位0次方,第二位1次方,以此类推,比如n进制数字1234,换成10进制后为4×n^0+3×n^1+2×n^2+1×n^3
十进制化n进制:反复除n取余数,除n的得数再取余数,直到得数为0,把余数按顺序从低位到高位写出即可,比如1234换八进制,第1次除8得154余2,154除8得19余2,19除8得2余3,2除8得0余2,所以最后得到2322
热心网友 时间:2023-10-08 18:22
像5进制,可以这样转换(02413)5=0×5^4+2×5^3+4×5^2+1×5+3=0+250+100+5+3=358追答10进制转化为n进制,如251转化为4进制,251=3×4^3+3×4^2+2×4+3=(3323)4