程序员探险记—(1)—初识二进制


序言

​ 大家好,我叫手抓饼;没想到我也会有写序言的这天在这里插入图片描述;以前看书的时候,每次都会跳过序言,看来天道轮回是真的;

在这里插入图片描述

​ 这是我在CSDN的第一篇文章,当然今后我也会继续在CSDN上分享我在学习生活上收(cai)获(guo)的(de)经(da)验(keng);希望对大家有所帮助。


二进制

什么是二进制?

​ 其实能看到这篇文章的各位读者都学习过二进制. (内心:那我写这篇文章的意义是什么呢:摸下巴)

​ 二进制其实是一种数制。什么是数制呢?大家点下方的链接自己看好了,今天的课就上到这里,各位同学再见。

https://baike.baidu.com/item/%E6%95%B0%E5%88%B6/217113?fr=aladdin
在这里插入图片描述

​ 开个玩笑;简单来说就是----逢几进一;比如说打一只小怪兽获得的经验是 1

​ 在十进制里面,你需要打十只小怪兽才能升一级。

而在二进制里面,你只需要打两只小怪兽就能升一级。虽然这么解释在某些方面有点不合适,但是不是感觉很爽,二进制的世界一刀999.

在这里插入图片描述

​ 十进制:每一级有十个数;但是!

​ 1-10(×)

​ 0-9(√)

​ {0,1,2,3,4,5,6,7,8,9}

​ 是的,是从0开始;10代表的的是下一级的开始。

​ (思考:那我是第零次;还是第一次?是在第0级还是第1级呢?抓头)

​ 以此类推,二进制:

​ {0,1}

​ 十进制:0, 1,2, 3, 4, 5

​ 二进制 :0,1,10,11,100,101


-----------------------------------------------------------前方高能------------------------------------------------

在这里插入图片描述

​ 上图就是二进制的图例。左边是高位,右边是低位.

​ 十进制:123 =100+20+3 =1×10^2 + 2×10^1 + 3×10^0。

​ 可以看到个位10的零次方十位10的一次方百位10的二次方

​ 依次类推,二进制也是这样。

​ 二进制:110=100+10+0=1×2^2 + 1×2^1 + 0×2^0。



是不是晕了?那我的目的就达到了。

在这里插入图片描述

​ 没晕?听懂了?不可能!!

在这里插入图片描述

晕的同学请到厕所吐,不要吐到同桌的身上;没晕的同学接下来就上大招了。

二进制的加减乘除

在这里插入图片描述

十进制的加法是逢10进一,而二进制是逢2进一,所以1+1=10.

减法也是依次类推。

二进制的乘法:是用一个因数,挨个去乘另一个因数。

​ 1*1=1;

​ 1*0=0;

​ 0*0=0;

​ 需要注意的是,每乘一个数需要往前挪一位。

除法用的不是很多,这里就不赘述了(其实是我不会:😈)。


二进制的符号是:B


十进制的符号是:D


123(D)=十进制的123

123(B)=二进制的123


结尾

​ 虽然今天只给大家介绍了二进制;不过希望大家举一反三;计算机中常用的数制还有16进制;

​ 十六进制的范围是{0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}.

​ 十六进制的符号是H. 例如123(H)

​ 今天就到这,下课;同学们下次见。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值