简单进制转换

简单进制转换

        我们在初学计算机相关内容时,难免会遇到进制转换的一些问题,今天我分享一些简单的进制之间的转换以及方法。

1、我们为什么要学习进制:


计算机只认识二进制,也就是0和1,为了更好学习计算机,并且在我们学习书写程序的时候也需要用到进制的转换,我们首先深入理解什么是进制。


2、学习进制的障碍
很多人学习不好进制,原因是总以十进制为依托去考虑其他进制的需要。运算的时候也总是先转换成十进制,这个方法是错误的。
为什么说它是错误的呢?因为并不是需要转换进制,进制和进制之间是完美的,之所以要转换是因为我们本身对进制并不了解。我们只熟悉十进制,如果不转换就不会算了,所以它其实是一种本末倒置。要学习进制的话首先也要忘记进制之间的转换。


3、进制的定义
八进制的定义:由八个符号组成,分别是0、1、2、3、4、5、6、7、缝八进一。
那十进制的定义:由十个符号组成,分别是0、1、2、3、4、5、6、7、8、9、缝十进一。
同理我们可以推倒出N进制定义:由N个符号组成,缝N进一。

4、进制的转化

 首先我们需要搞清楚二进制转八进制,十进制,十六进制,是如何转换的,当我们能搞清楚这个关系的时候再返过来转换成二进制就简单了。

二进制转换成其他进制基本上是找其中存在的一些简单规律,比如我们列出1-8的二进制表达:

二进制——>八进制:

由上图可以发现,每个八进制的数对应的二进制都是独一无二的,所以我们可以把二进制从右往左数每三个分成一组,在最左边的数不足三个的用零代替,所以二进制转十进制的简单转换就很简单了。而从八进制转到二进制也是一样的,把八进制的每个数都分开然后分别写成对应的二进制然后组合起来就行了。 

二进制——>十进制:

二进制转十进制也是和二进制转八进制一样,可以把十进制的每一个数都用二进制表示出来然后再来寻找规律,当全部写出来的时候会发现如果我们从左到右从0编号,每个编号都代表2的次方而二进制的每一个数都来对应乘以2的次方,然后就会发现当把每个数都加起来的时候就正好是二进制代表的十进制。 而返过来十进制到二进制就是一直除以2然后取余数然后反过来排列余数就是十进制数的二进制表示,如图:

 二进制——>十六进制:

二进制转十六进制和前面两种是一样的都是写出来然后寻找规律,当我们全部写出来的时候就发现和二进制转八进制是一样的规律,详情见二进制转八进制,如图:


以上就是我对于简单的二进制转八,十,十六进制使用的方法,如有错误欢迎指正。

  • 6
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值