配色: 字号:
十进制转换其他进制
2014-03-25 | 阅:  转:  |  分享 
  
十进制数值转换成其他制数:

整数部分转换

整数部分转换,采用基数连除法。把十进制整数M转化成R进制的步骤如下:

将M除以R,记下所得商和余数。

将上一步所得的商在除以R,记下所得的商和余数。

重复第(2),直到商为0。

将各个余数转换成R进制的数码,并按照和运算过程相反的顺序把各个余数排列起来,即为R进制数。

【这种方法取名为除R取余法,逆序排列。】



小数部分转换

小数部分转换,采用基数连成法。把十进制的纯小数M转化成R进制数的步骤如下:

将M乘以R,记下整数部分。

将上一步乘积中的小数部分再乘以R,记下整数部分。

重复第(2)步,直到小数部分为0或者满足精度要求为止。

(4)将各步求得的整数转换成R进制的数码,并按照和运算过程相同的顺序把各个整数排列起来,即为R进制数。

【这种方法取名为除R取整法,顺序排列。】





献花(0)
+1
(本文系千里就是你首藏)