如何将八进制分数转换为十进制?
How to convert Octal Fraction to Decimal?
例如 10.5 应该 return 8.625(十进制)。我找到了将十进制小数转换为八进制的示例,但反之则不然。
可以使用内置函数。
这些应该有所帮助:
你做的是
- 在开头检查
-
并记住它以备后用。
- 将数字转换为
long
,就好像 .
不存在一样。
- 记住
.
的位置,最后除以 8^(n),其中 n 是小数位数。您可以使用 >>
代替。或者更好地使用 Math.scaleb(num, scale)
- 如果号码已签名,请重新添加签名。
例如 10.5 应该 return 8.625(十进制)。我找到了将十进制小数转换为八进制的示例,但反之则不然。
可以使用内置函数。
这些应该有所帮助:
你做的是
- 在开头检查
-
并记住它以备后用。 - 将数字转换为
long
,就好像.
不存在一样。 - 记住
.
的位置,最后除以 8^(n),其中 n 是小数位数。您可以使用>>
代替。或者更好地使用Math.scaleb(num, scale)
- 如果号码已签名,请重新添加签名。