乘2取整法介绍

举例:0.35转换成二进制

0.35×2=0.7 ······ 取0(d1)

0.7×2=1.4 ······ 取1(d2)

0.4×2=0.8 ······ 取0(d3)

0.8×2=1.6 ······ 取1(d4)

0.6×2=1.2 ······ 取1(d5)

0.2×2=0.4 ······ 取0(d6)

·····

直到满足规定的位数为止

所以(0.35)10=(0.d1d2d3d4d5d6)2=(0.010110)2

这个方法不难掌握,就是有点不好理解,有人用公式法做了解释。

具体解释如下:

这个解释很好,但公式在思维上总是显得有点不直观。接下来说一说如何直观地看待乘2取整法。

直观理解

这里先说一下关于小数的理解,小数是数量达不到基本单位1的情况下的表达。

以苹果的数量举例,假如你有3个苹果,我可以说你有3个苹果。但是假如你只有半个苹果,我就可以说你有1/2个苹果。

在十进制中,单位苹果被切成10等份(因为10个0.1个苹果放在一起时,就会进位成为1个整苹果)。

在二进制中,单位苹果被切成2等份(只要2个0.1个苹果放一起就会进位成1个整苹果)

这里无论十进制还是二进制,基本单位1是相等的,也就是说是一样的,都是1个整苹果,只是在小数中分割等份的数量不同而已。

D表示十进制,B表示二进制。

对于一个十进小数,例如0.7D,它是0.7个整苹果,而1个整苹果在二进制中有2等份(也就是有2个0.1B),那么0.7D个苹果在二进制中有0.7×2=1.4个0.1B;

还剩0.4个0.1B,一个0.1B包含2个0.01B,那么0.4个0.1B包含0.4*2=0.8个0.01B,整数部分0即是二进制小数的第二位;

还剩0.8个0.01B...

...

直到满足规定的位数为止。

在其它进制转换中此思想依然适用。

乘基取整法是什么_十进制小数转二进制小数乘2取整法的直观理解相关推荐

  1. 乘2取整法_十进制小数转二进制小数乘2取整法的直观理解

    乘2取整法介绍 举例:0.35转换成二进制 0.35×2=0.7 ······ 取0(d1) 0.7×2=1.4 ······ 取1(d2) 0.4×2=0.8 ······ 取0(d3) 0.8×2 ...

  2. python抓取微信群消息怎么屏蔽_在微信好友信息抓取这一块,这才是最好的python分析技巧!...

    早些日子有人问我我的微信里面有一共多少朋友,我就随后拉倒了通讯录最下面就找到了微信一共有多少位好友.然后他又问我,这里面你认识多少人? 这一句话问的我很无语.一千多个好友我真的不知道认识的人有多少.他 ...

  3. python爬取微信朋友圈图片_使用python itchat包爬取微信好友头像形成矩形头像集的方法...

    初学python,我们必须干点有意思的事!从微信下手吧! 头像集样例如下: 大家可以发朋友圈开启辨认大赛哈哈~ 话不多说,直接上代码,注释我写了比较多,大家应该能看懂 import itchat im ...

  4. git 拉取远程其他分支代码_【记录】git 拉取远程分支代码,同步到另一个git上...

    最近有需求从某git 上拉取所有分支代码同步到另一git上,现记录操作步骤,以便日后使用: 1:先克隆其中一个分支代码到本地环境 git clone -b test http://账号:密码@XXX. ...

  5. python爬取网易云歌单_详解python selenium 爬取网易云音乐歌单名

    目标网站: 首先获取第一页的数据,这里关键要切换到iframe里 打印一下 获取剩下的页数,这里在点击下一页之前需要设置一个延迟,不然会报错. 结果: 一共37页,爬取完毕后关闭浏览器 完整代码: u ...

  6. python爬取一条新闻内容_自己做语料——Python爬取新闻联播文字版

    因为学习需要,想自己弄一些语料玩玩,新闻联播似乎是个不错的选择,然后百度了一下: 感觉还是挺多的....所以我选择了第二个..就是http://www.xwlbo.com/txt.html这个网址. ...

  7. 干支纪年法简便算法_初中历史所涉及的四种纪年法

    一.公元纪年法 公元纪年,也称公历纪年,或基督纪年.它以相传的耶稣基督诞生年即公元元年作为历史算起,在中国这一年正好是西汉平帝元始元年.以这一年为界,在此以前的时间称公元前多少年,在此以后的时间和公元 ...

  8. 干支纪年法简便算法_不用万年历快速推算日柱干支法

    1:1900----2100年年干=年尾数-3例:1969年年干=9-3=6,第6位天干就是已:2012年年干=2-3=9,第9位天干是壬(2不足减就补十成12).2:1900----1999年年支= ...

  9. python抓取微博评论的图片_用Python语言爬虫抓取微博评论图文教程

    提交Cookie信息模拟微博登录 需要爬取登录之后的信息,大家都是望而止步,不要担心,今天呢,给大家提供一个超级简单的方法,就是提交Cookie信息登录微博,首先,我们找到某明星的微博网址:http: ...

最新文章

  1. linux创建 / 删除用户及用户管理
  2. wxWidgets:wxToolBar类用法
  3. group_concat 不是可以识别的 内置函数名称。_Python 函数库 APIs 编写指南
  4. mysql中什么叫临时表_MySQL中使用临时表需要注意哪些?
  5. 通盘无妙手,恒生电子落子 Light 云,三大新品持续提升金融科技生产力
  6. Python TCP服务器
  7. 电脑版微信怎么看朋友圈_电脑上也可以看朋友圈,99%的人都不知道!
  8. 实现无缝滑屏怎么实现_无缝扩展人工智能以实现分布式大数据
  9. 中国顶级程序员图鉴,最后一个厉害了!
  10. 如何在 Chrome 浏览器中安装印象笔记·剪藏插件
  11. 破旧手机改造系列:最牛逼的行车记录仪
  12. 002-Mac怎么给Photoshop添加字体
  13. html的网页主题标记是什么,html标记是什么
  14. html鼠标悬停改变指针,把鼠标指针悬停在 div 元素上,它的外观会逐渐改变
  15. mac配置git公钥
  16. win10推送_win10无线镜像投屏电视
  17. 【PAT甲级】1146 Topological Order
  18. Java Swing的简单学习
  19. ping命令的几个简单使用
  20. tag untag 与trunk、access、hybird vlan模式的解析

热门文章

  1. Asp.net 文件上传的 FileUpload FileName 和 FileUpload PostedFile.FileName的细节问题
  2. SparkContext: Error initializing SparkContext解决方法
  3. TEA、XTEA、XXTEA加密解密算法
  4. linux db2 ssl,IBM DB2 Content Manager V83与手工配置SSL
  5. 网络知识:内网、外网、宽带、带宽、流量、网速之间的联系?
  6. Linux进程的概念笔记
  7. C# JSON格式数据用法
  8. C# FTP操作类库
  9. 【前端】网页布局基础
  10. 写最少的代码,避免给自己找麻烦