binary - 将具有 n 个小数的十进制数 x > 1 转换为二进制(例如:70,5)
问题描述
对于家庭作业,我要将十进制数转换为二进制数。这通常很容易,但我不知道如何使用像 70,5 这样的数字。我知道有 x < 1 的乘法算法,但在这里,x > 1。我在考虑可能将 70,5 写为 < 1 的数字之和,然后找到这些的二进制表达式并取和. 但我不确定这是正确的方法。
有任何想法吗?
解决方案
我发现了怎么做!!只需找到 70 (1000110) 的二进制文件,0.5 (.1) 的二进制文件并将它们像 1000110.1 一样放在一起:D
推荐阅读
- javascript - 从字符串设置 Html5 Datepicker 值
- javascript - 如何使用 VueJS CDN 遍历外部 JS 文件中的数组?
- python - 将带有 lambda 的字符串连接转换为 f 字符串
- mysql - Dockerfile 的输出不等于容器内运行的相同命令的输出
- php - 将PDF转换为图像时,PHP Imagick会挂起整个服务器
- css - 如何在 React 中使用样式化组件来获取关键帧动画
- python - 看不到代码行中有什么无效语法
- android - Android 10 中的拖放功能有什么变化吗?
- javascript - 有没有办法将变量添加到 Regex 并在 JavaScript 或 TypeScript 中使用它们?
- javascript - 根据组件重用需要或不需要道具的通用 PropType 形状