从进制学起

我们在学习编程的过程中,从来都不是简简单单的学习而已,万丈高楼平地起,地基很重要,所以我们要学习计算机的底层原理。

万物接进制

学习计算机我们首先要从二进制开始

学习是一个漫长过程,所以你要坚持,如果你没有坚持性请不要看你后的文章的

实际上我们编写的代码,最后都会 编程二进制被计算机执行,其实我们主要学的的还是二进制

什么是十进制?

十进制非常简单,在生活中我们处处都用到十进制,

那么十进制是由那些符号组成的呢?

十进制是由0,1,2,3,4,5,6,7,8,9,这是个数字组成,每逢十就进一的一种进制

注意:十进制中没有十这个符号  

那么这十是怎末来来的呢?

十是由一和零这两个符号组成的,并非是由一个单独符号

我们现在知道十进制的由来以后,我们可以引申出N进制

N进制是由N个符号组成,逢N进位的进制

N进制中没有N这个符号

例子:二进是由二个符号组成,那么二进制中有没有二?

没有,逢二就进位了,只有零和一这两个符号

进制转换

进制我们都会了,只是我们没有把他抽象成文字

例:

130秒你立马就知道是2分10秒,想想你是怎么算的?

自己莫名其妙的就会吧?  只是自己没有总结方法吧?

所以啊,我不是教你知识, 只是知识的搬运工,帮助你挖掘潜能。

看一下为什么130秒等于2分钟10秒

130秒/进制 = 130秒/60  = 2分钟 余10秒

怎么样?得到什么启发了吗?

十进制转二进制

那么十进制5转成二进制等于多少?

5/2 = 2 余 1     2/2=1余0   十进制5 等于 二进制 101 是不是很简单呢?

需要除多次的十进制转二进制大家可以不掌握,因为我们只要知道原理就可以了

12/2  = 6余0 (此时的6在第二位,但是二进制是没有6的,所以要继续除(主:二进制中只有0,1和这两个符号))= 300(同理继续)= 1100(完全符合2进制的要求了)

二进制转十进制

例:

二进制101转换成10进制

101=1*2*2+0*2+1=5

这样2进制就转换成10进制了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值