博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
进制与进制转换DAY2
阅读量:6704 次
发布时间:2019-06-25

本文共 1269 字,大约阅读时间需要 4 分钟。

进制和进制转换

一、进制的基础

1十进制(案例)

系数:0-9

进位规则:逢十进一

权:基数的次幂

基数:几进制基数就是几

规律:右侧第一位的权是100次幂,每向左移动一位次幂会+1.

进制的表示:

①下角标:写具体进制数

②后缀:B(二进制)、D(十进制)、H(十六进制)、O(八进制)

2二进制(机器语言01)(下角标2、后缀B

系数:01

进位规则:逢二进一

111B=7D    1111B=15D

权:2的次幂

规律:右侧第一位的权是20次幂,每向左移动一位次幂会+1.

二进制(任意进制)--->十进制

方法:按权展开求和法

方法说明:每位的系数乘以权得到乘积,然后将乘积相加求和。

例如: 

提示:十进制是默认。(如果数没有任何表示,默认十进制)

二进制的表示:①:下角标2、②后缀B

二进制的缺点:二进制的位数太多,表示起来太过繁琐。

3十六进制(下角标16;后缀H

  说明:为了解决二进制位数过多,表示繁琐的缺点,计算机中引入了十六进制(应用多)和八进制。

系数:0-910=A11=B12=C13=D14=E15=F

进位规则:逢161

权:16的次幂

规律:右侧第一位的权是160次幂,每向左移动一位次幂会+1.

4八进制(下角标8;后缀O

系数:0-7、进位规则:逢81

权:8的次幂

规律:右侧第一位的权是80次幂,每向左移动一位次幂会+1.

二、进制之间的转换

1任意进制转换为十进制

   方法:按权展开求和法

2十进制转换为任意进制

  方法:除基取余逆读法

  方法说明:(1)用十进制除以基数(要转成几进制基数就是几)得到商和余数(2)继续用商除以基数,直到商为0为止。(3)倒序读取余数作为结果。

例如:56的二进制

 

 

3以二进制为中心

1)二进制<------->十六进制

说明:每4位二进制可以表示1位十六进制(0000-1111,0-15是十六进制的系数范围)

①二进制-------->十六进制

方法:414位二进制合成1位十六进制)

方法说明:先从右向前每4位分成1组(最左侧可以补0);接下来计算每组对应的十六进制结果;最后将结果按顺序读出即可

②十六进制------>二进制

方法:141位十六进制拆分成4位二进制)

2)二进制------>八进制

说明:每3位二进制可以表示1位八进制(000-111,0-7是八进制的系数范围)3:1

①二进制---->八进制

方法:每3位为1组,计算对应的八进制结果(从后向前分组)

②八进制------>二进制

方法:131位八进制拆分成3位二进制)

 

问题:如何实现八进制与十六进制之间的相互转换。

可以在八进制与十六进制中间引入二进制(或十进制)作为桥梁,实现转换。

任意进制转换成十进制:按权展开求和法

  例如:八进制---->二进制---->十六进制

        十六进制---->二进制---->八进制

转载于:https://www.cnblogs.com/learn-testing/p/10778731.html

你可能感兴趣的文章
干货 | 从菜鸟到老司机,数据科学的 17 个必用数据集推荐
查看>>
《领域特定语言》一3.7 错误处理
查看>>
大数据算法的困境
查看>>
未来两年内的九大信息安全威胁(一)
查看>>
星域CDN:角逐的市场 期待被定义的CDN
查看>>
盘点全球最热门十家大数据公司中国占据三席
查看>>
全方位解读ERP顾问的行为准则
查看>>
Kubernetes核心原理(一)之API Server
查看>>
赛门铁克发现中国Android 勒索软件正在使用伪随机密码和双锁屏攻击
查看>>
加快建设国家大数据综合试验区 推动供给侧结构性改革走出新路
查看>>
苹果彻底告别"芯片门" A11全由台积电接管
查看>>
想做ERP项目经理,这七条你做到了吗?
查看>>
分层视频存储方法
查看>>
华为超融合一体机助力深圳海关业务性能大幅提升
查看>>
智慧安防系统提升公众安全感
查看>>
在遭遇炸弹威胁之后,FCC建议让警方揭开匿名来电者真实身份
查看>>
Elon Musk说,SolarCity的太能能屋顶比普通屋顶还要便宜
查看>>
我不是英雄:是他干掉了WannaCry的域名开关
查看>>
2017年中国物联网行业市场现状分析及应用领域市场需求分析
查看>>
ARM和英特尔还有一场“硬仗”要打!
查看>>