将具有 n 个小数的十进制数 x > 1 转换为二进制(例如:70,5)

Converting a decimal number x > 1 with n decimals to binary (for example: 70,5)

作业是将十进制数转换为二进制数。这通常很容易,但我不知道如何使用 70,5 这样的数字。 我知道有 x < 1 的乘法算法,但在这里,x > 1。我想也许将 70,5 写为 < 1 的数字之和,然后找到这些的二进制表达式并求和.但我不确定这是正确的方法。

有什么想法吗?

我知道怎么做了!!只需找到 70 (1000110) 的二进制,.5 (.1) 的二进制并将它们放在一起,如 1000110.1 :D