十进制,二进制,八进制,十六进制的解意和详细转换

十进制,二进制,八进制,十六进制的解意和详细转换

十进制:十进制是我们最熟悉的进制,0-9的范围表示的数字,逢10进一。
二进制:二进制数据是用0和1两个数码来表示的数,二进制是计算技术中广泛采用的一种数制。
八进制:一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1,一些编程语言中常常以数字0开始表明该数字是八进制。
十六进制:是计算机中数据的一种表示方法。同我们日常生活中的表示法不一样。它由0-9,A-F组成,字母不区分大小 写。与10进制 的对应关系是:0-9对应0-9;A-F对应10-15.前缀是0x或0X。

十进制转换成二进制
将10进制的数除以2,当商变成了零,方可停止,最后把求得每次余数从下往上数则变成了二进制。
eg:(1)将10转化为二进制的形式。
在这里插入图片描述
(2)将201转化为二进制的形式
在这里插入图片描述

十进制转换成八进制进制
将10进制的数除以8,当商变成了零,方可停止,最后把求得每次余数从下往上数则变成了八进制。
eg:(1)将150转化为八进制的形式。
在这里插入图片描述

十进制转换成十六进制
将10进制的数除以16,当商变成了零,方可停止,最后把求得每次余数从下往上数则变成了十六进制。(注意:A-F对应10-15)
eg:(1)将65036转化为十六进制的形式。
在这里插入图片描述

二进制进制转换成十进制
上面我们了解到10的二进制为1010,我们只需要将它做如下的计算:
在这里插入图片描述

二进制转换成八进制进制
二进制与八进制的对应关系表:
在这里插入图片描述
eg:(1)111110转换为八进制
将二进制的数从最低位到最高位三个数字位间隔分出,如果不满三个可以补充0
在这里插入图片描述
我们参照对应表,可以得出111110的八进制数位76
八进制转化为二进制也是如此(参照上表)

二进制转换成十六进制
二进制与十六进制的对应关系表:
在这里插入图片描述
eg:(1)101111110100转换位十六进制
将二进制的数从最低位到最高位四个数字位间隔分出,如果不满四个可以补充0(如果有小数点也是如此)
在这里插入图片描述
十六进制转化为二进制也是如此(参照上表)

八进制转换成十进制进制
eg:(1)将226转化为十进制的形式。
上面我们知道150(十)的八进制是266,那226的十进制自然就是150,我们来验证一下,也就是如何将八进制转为十进制。
在这里插入图片描述

八进制转换成十六进制
eg:(1)将567转化为十六进制的形式。
1.先将八进制转换成二进制的形式(参照二进制与八进制的对应表)
在这里插入图片描述
2.再将二进制的形式转换位十六进制形式,(参照二进制与十六进制的对应表)
将二进制的数字由最低位到最高位,每四个数字分隔,不满四个补0
在这里插入图片描述
所以567的十六进制位177

十六进制转换成八进制进制
eg:(1)将6EA转化为八进制的形式。
1.先将十六进制转换成二进制的形式(参照二进制与十六进制的对应表)
在这里插入图片描述
2.再将二进制的形式转换位八进制形式,(参照二进制与十六进制的对应表)
将二进制的数字由最低位到最高位,每三个数字分隔,不满三个补0
在这里插入图片描述
所以6EA的八进制位3352

十六进制转换成十进制
eg:(1)将96转化为十进制的形式。
在这里插入图片描述
(2)将FFF转化为十进制的形式。(注意:A-F对应10-15)
在这里插入图片描述
总结:将十进制的数转换位二进制,八进制,十六进制。都是除以该(2,8,16)进制的数,除到当商为0止,将余数从下往上写, 相反将 二进制,八进制,十六进制转换为十进制,则是将该数值从左到右,从零到七的次方,该底数随进制数改变与该数值依次相成。
八进制与十六进制需要借助表的关系来转换。

新手上路,有错的还忘指出!!

  • 22
    点赞
  • 103
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值