二进制转化为十进制_【NO.331】说说二进制与十进制之间的转化

      今晚没事,不扯什么圆锥曲线,导数啥的。我们说说这个二进制与十进制之间的关系与转化。

       我们非常熟悉十进制的表现形式,也就是大家平时所用的1,2,3,....,这叫数制的一种表现形式,我们称为十进制。但是这并不是唯一的数制表现形式,比如说,大家平时所说的年月日的十二进制,时分秒的六十进制,日与小时的二十四进制等,很多了。殊不知,这些都是数制的表现形式。

   这里就分析一下这个二进制与十进制,别的不扯了。

那到底什么是十进制呢?举一个例子,今天是8月29号,那就拿829这个十进制数字为例。

829=8 x 10^2 +2 x 10^1 +9 x 10^0,正所谓逢10进1。

那什么是二进制呢

  先说说去年全国卷考的一道排列组合试题,八卦里面的两个短横线(阴爻)表示0,一个长横线(阳爻)表示1,二进制谁发明的我也不知道,估计是根据这个进行演变推理的。

二进制是用0,1进行表述的,学计算机的都知道,比如说,一个二进制数:

(1011)2 =1x2^3 + 0x2^2 + 1x2^1 + 1x2^0

二进制与十进制如何进行转化

(1)十进制转化为二进制

f40e12d027bc47569f310d084ab8fe00.png

   用短除法,除到商为0为止,然后将余数从下到上写出来即为所得的二进制数。

感兴趣的话,读者可以自行计算一下将55这个十进制的数转化成二进制数,答案为110111

二进制转化为十进制

类似于十进制的转化,某位数后面有多少位数你就乘以的多少次方,比如说101101(2),第一个1(从左往右看)后面有5个数,那就是1x2^5,以此类推,则

101101(2)=1x2^5+ 0x2^4 +1x2^3 +1x2^2 +0x2^1 +1x2^0 =41

      这就是十进制与二进制之间的关系与转化,通过对比分析,你会发现二进制还是比较简单的,它只有两个数码0和1,运算规则简单,操作也方便。在计算机程序设计运算上,考虑的是简化计算机的运算结构,便于控制容易实现命令的控制。缺点显而易见,到处都是0,1,式子太长,很难记忆,你也不好读,读起来感觉绕口令似的。更深次的我也不懂。

       最后一句话收尾,考试经常会考。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值