十进制数与其他进制数转换方法及原理

很多人在遇到进制转换时只知道方法,不知道原理。今天,我就为大家讲解一下其方法及原理:

①十进制转其他进制的方法及原理:
举个简单的例子:十进制数13怎么转为二进制数。许多人都知道用13一直除以2,取余数,最后反向将余数组合起来。但其是什么原理呢?首先它是转二进制,我们都知道二进制数是逢二进一,所以我们就看看13有多少个2是吧,于是就用13÷2得到6余1的结果,说明有6份2,余下的1不够2,所以没进,那当然这个1就是所求二进制数的个位了,此时的6已经是二进制数的属性了,其代表的十进制数为12,但是二进制数要逢二进一,所以没有6这个数,必须再用6÷2看看能进上去几份2,结果为3,没有给当下的位留下任何东西,那当然当下的位为0了,同理,进上去的3也为二进制数的属性,但二进制数里没3,只能进位,用3除以2结果为1余1,余下的1不够2流在本位,除下的1代表一个2进位,这个1不够2不用进位,于是所得二进制数为1101。
其他二进制数以及x进制数都同理。
②其他进制转十进制的方法及原理:
同样的,用一个简单的例子来说事儿:八进制数567怎么转化为十进制数。首先八进制就是逢八进一,也就是说这里面最大的数也就7,没有≥8的数。下面我们就讲一下567怎么转化为十进制:首先7是个位,可以直接写成十进制的7,6是十位,它是通过个位进了6个8所得,所以其十进制为6×8=48,5是百位,其实通过十位进了5个8×8所得,结果为320,所以最后的十进制数为7+48+320=375。

你学会了吗!

  • 9
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

底层开发

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值