我有一个64位整数,我想解释为浮点数。
我并不是说我想将4分配给4.0。
我有以下8个字节的数据:
12月(国际):4619191942746344941
12月(浮动):6.6666000000000000
十六进制:401AAA9930BE0DED
我的Java代码中的变量中存储了4619191942746344941。如何将其转换为6.6666000000000000?
最佳答案
class Test {
public static void main(String[] args) {
System.out.println(Double.longBitsToDouble(0x401AAA9930BE0DEDl));
}
}
版画
6.6666