【转】将分数转换为二进制
备考信息论,在此记录一下将分数转换为二进制的方法(以1/3为例)
我们转换整数部分用的是短除法, 那么类似的, 转换小数用的是乘法. 其基本做法是, 乘以2, 不满1写0, 满1写1并去掉积中的1, 然后积再继续乘2.
如1/3:
首先, 我们写下
0.
接着, 1/3 乘以2, 得2/3, 不到1, 因此, 我们接着写下0
0.0
接着, 2/3 乘以2, 得4/3, 超过1, 因此, 接着写下1
0.01
4/3去掉1是1/3, 我们发现了循环, 因此, 循环节是01
作者:大脑壳家电团
链接:https://www.zhihu.com/question/27908137/answer/38588258
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
【转】将分数转换为二进制相关推荐
- 十进制小数分数与二进制的转换
十进制分数转换为二进制数 使用短除法. 例如将十进制分数11/28转换为二进制数,过程如下: 1.首先将分子分母分别转换成二进制 (11)10=(1011)2 (28)10=(11100)2 2. ...
- 十进制 转换为 二进制
听说优酷前端面试有问进制数转换的,甚至是负正整数转换为二进制,那就索性一次整个明白~ 原文来自:http://jingyan.baidu.com/article/597a0643614568312b5 ...
- c 语言字符串转二进制,在C ++中将字符串转换为二进制序列
在本教程中,我们将讨论将字符串转换为二进制序列的程序. 为此,我们将提供一个字符串.我们的任务是将每个字符转换为等效的二进制字符,并打印出来以分隔不同字符. 示例#include using name ...
- 字符串转二进制 python_将字符串转换为二进制
我需要一些帮助把字符串转换成二进制.我必须使用我自己的代码,而不是内置函数(除了我可以使用'ord'将字符转换成十进制).在 我遇到的问题是它似乎只将第一个字符转换为二进制,而不是字符串的所有字符.例 ...
- 十进制小数转换为二进制
十进制小数转换为二进制 采用乘2取整的方法 1.用2乘以十进制小数,将得到的乘积整数部分取出 2.再用2乘以余下的小数,再将乘积的整数部分取出 3.反复进行直到乘积的小数部分为0或者满足精度要求为止 ...
- C++十进制数转换为二进制表示的算法(附完整源码)
C++十进制数转换为二进制表示的算法 C++十进制数转换为二进制表示的算法完整源码(定义,实现,main函数测试) C++十进制数转换为二进制表示的算法完整源码(定义,实现,main函数测试) #in ...
- C语言递归算法将十进制转换为二进制(附完整源码)
C语言递归算法将十进制转换为二进制 C语言递归算法将十进制转换为二进制完整源码 C语言递归算法将十进制转换为二进制完整源码 #include <assert.h>/*** Decimal ...
- 将八进制数制转换为二进制,十进制和十六进制数制
1)将八进制数制转换为二进制数制 (1) Conversion of Octal Number System to Binary Number System) To convert octal num ...
- Python | 不使用库函数将十进制数转换为二进制
Given a decimal number and we have to convert it into binary without using library function. 给定一个十进制 ...
最新文章
- CommandBehavior.CloseConnection有何作用
- linux下使用yum安装mysql
- vue中slot(插槽)详解,slot、slot-scope和v-slot
- boost::mpi::wait_all相关用法的测试程序
- python连接oracle视频教程_python怎么连接oracle
- TCC分布式实现原理及分布式应用如何保证高可用
- TF-卷积函数 tf.nn.conv2d 介绍
- htmlcss面试笔记
- JavaScript学习(八十五)—数据类型的转换
- Android 别踩白块 源码分析
- ipynb--pdf
- c语言输入身高计算标准体重_体质测试 | 身高 / 体重测试评分标准及方法
- 可能是最全的Kotlin协程讲解
- 超酷的13个CSS有趣学习网站
- 为什么Word文档无响应,Word文档无响应的解决方法
- 基于Python的人机博弈象棋游戏的设计与实现
- 稀疏索引、密集索引、聚簇索引、非聚簇索引
- android复制短信到sim,Android开发之关于复制短信到SIM卡的分析.docx
- IK Analyzer
- 80后都有幸看过的20大经典动漫‘禁片’
热门文章
- Web前端复习-2、表格与框架
- 博通仍然是美股市场最好的芯片半导体股
- python路径规划算法可视化_基于粒子群算法的牙齿正畸路径规划方法python实现
- Mysql5.7, 千万数据快速插入解决方案( JDBC方式, 百秒搞定!!!)
- c语言课程设计报告-计算器的实现,C语言课程设计--一个简易计算器的设计与实现.doc...
- html怎样让文字自动换行,CSS怎么设置文字自动换行?
- 设置兼容模式易语言源码
- jQuery-------zTree树形插件-jQuery插件
- html 温湿度图形,温湿度智能监控系统
- VS2019实现简易的射击坦克小游戏(easyx)