Convert Double to Binary representation?(将 Double 转换为二进制表示?)
问题描述
我尝试将 double 转换为其二进制表示,但使用此 Long.toBinaryString(Double.doubleToRawLongBits(d))
并没有帮助,因为我有大量数字,Long 可以t 存储它们,即 2^900
.
I tried to convert a double to its binary representation, but using this Long.toBinaryString(Double.doubleToRawLongBits(d))
doesn't help, since I have large numbers, that Long can't store them i.e 2^900
.
推荐答案
Long.toBinaryString(Double.doubleToRawLongBits(d))
似乎工作得很好.
这篇关于将 Double 转换为二进制表示?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!