首页 > 其他 > 详细

进制转换

时间:2021-04-17 17:26:21      阅读:33      评论:0      收藏:0      [点我收藏+]

(注:程序里数字前面加0,表示八进制;数字前面加0x,表示十六进制)

1、二进制转换成八进制:

011010111.010011100,以小数点为界,左边开始和右边开始,三个为一组进行分组,不足三个的前后补零

如上:111=7      010=2      011=3,     010=2    011=3    100=4

所以二进制011010111.010011100转化为八进制为:327.234

 

2、二进制转十六进制:

同上,每四个为一组,A=10,B=11........F=15

 

3、R进制转为十进制,都是按权展开,相加后得到十进制,如八进制转为十进制:156.4转为十进制

156.4=1x8^2+5x8^1+6x8^0+4x8^-1

 

4、十进制转为二进制

将十进制数整除以二,得到的商再除以二,以此内推直到商为零或一为止,余数取反

如42转为二进制:

技术分享图片

 

进制转换

原文:https://www.cnblogs.com/zqlym/p/14670601.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!