码迷,mamicode.com
首页 > 其他好文 > 详细

2018-10-13 21:30:51 conversion of number systems

时间:2018-10-14 00:32:06      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:取整   小数   lan   version   部分   一起   数字   相加   十六进制   

2018-10-13 21:30:51  c language

二进制、八进制和十六进制:

1) 整数部分

十进制整数转换为 N 进制整数采用“除 N 取余,逆序排列”法。

十进制数字 36926 转换成八进制?

110076

2) 小数部分

十进制小数转换成 N 进制小数采用“乘 N 取整,顺序排列”法。

十进制小数 0.930908203125 转换成八进制小数?

0.7345

 

如果一个数字既包含了整数部分又包含了小数部分,那么将整数部分和小数部分开,分别按照上面的方法完成转换,然后再合并在一起即可。

注意:十进制小数转换成其他进制小数时,结果有可能是一个无限位的小数。

举例:0.51

 

总结:其它进制转换成十进制--------------------------->按权相加;十进制转换成其它进制--------------------------------->整数部分(除N取余,逆序排列),小数部分(乘N取整,顺序排列),如果这个十进制包含小数部分和整数部分则将两者的运算结果相加即可。

2018-10-13 21:30:51 conversion of number systems

标签:取整   小数   lan   version   部分   一起   数字   相加   十六进制   

原文地址:https://www.cnblogs.com/lzp123456-/p/9784545.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!