打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
进制转换

日常人们生活始终的数字一般都是十进制的,而计算机使用的是二进制除此之外还有八进制、十六进制等等,那么对于不同的进制之间,它们是怎样进行转换的呢?

先来看这样一道题,对于二进制整数1011,把它转换成十进制,我们就会列下式子1*2^3+0*2^2+1*2^1+1*1^0 = 11,这种方法叫按位权展开。这种发法同样适用于m进制转换成十进制

任何进制中,每个数都可以按位权展开成各个数位上的数字乘以对应数位的位权,再相加的形式。

我们用代码来实现一下



当给我们一个十进制整数11,想要把它转化成二进制,我们列出以下的算式:

2  |  11          1

 2  |   5          1

  2  |   2         0

   2  |  1         1

           0

最后自下向上得到1011二进制整数,这种方法叫除二取余法,这种方法同样适用于k进制的数转换成十进制,于是便有了除k取余法

我们用代码来实现一下



在一些题目中,还有可能会遇到m进制转换为k进制的情况,我们则需要先将m进制转换为10进制,再有十进制转换为k进制进行输出即可。



本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
十进制小数转化为二进制小数的方法
十进制小数转二进制小数方法
十进制与二进制 十进制转换成二进制 二进制转换成十进制规则
各个进制之间怎样转换?
十进制转二进制
高一年级信息科技2020空中课堂复习模块“变式练习”-第20课:信息编码基础
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服