我想将双精度数字转换为十进制。
例如,我有 23.43,双精度值将是(使用 matlab):174 71 255 122 20 110 55 64 现在有了这个,我该如何编写一个给我 23.43 的 java 程序?
这是matlab中双精度的计算:
MATLAB 根据 IEEE 标准 754 为双精度构造双精度数据类型。任何存储为双精度值的值都需要 64 位,格式如下表所示:
位使用
63 符号(0 = 正,1 = 负)
62 到 52 指数,偏差 1023
51 到 0 数字 1.f 的分数 f