gpt4 book ai didi

binary - 如何将分数转换为二进制?

转载 作者:行者123 更新时间:2023-12-03 05:51:00 25 4
gpt4 key购买 nike

1/10(十进制)= 0.0001100110011...(二进制)

我该怎么做?我应该先转换为二进制然后除法吗?有人可以告诉我吗?

最佳答案

在大学里我是这样学的:

  1. 乘以二
  2. 取小数作为位数
  3. 将分数作为下一步的起点
  4. 重复直到达到 0 或周期数
  5. 从顶部开始读取数字 - 第一个结果是逗号后的第一个数字

示例:

0.1 * 2 = 0.2 -> 0
0.2 * 2 = 0.4 -> 0
0.4 * 2 = 0.8 -> 0
0.8 * 2 = 1.6 -> 1
0.6 * 2 = 1.2 -> 1
0.2 * 2 = 0.4 -> 0
0.4 * 2 = 0.8 -> 0
0.8 * 2 = 1.6 -> 1
0.6 * 2 = 1.2 -> 1
Result: 0.00011(0011) periodic.

关于binary - 如何将分数转换为二进制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4987176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com