mel*_*and 0 java matlab decimal double-precision
我想将双精度数转换为十进制数.
例如我有23.43,双值将是(使用matlab):174 71 255 122 20 110 55 64现在有这个如何编写一个给我23.43的java程序?
这里是matlab中双精度的计算:
MATLAB根据IEEE标准754构造双精度的双精度数据类型.存储为double的任何值都需要64位,格式如下表所示:
比特用法
63符号(0 =正,1 =负)
62至52指数,偏向1023
51到0数字1.f的分数f
long l = Double.doubleToLongBits(double);
double d = Double.longBitsToDouble(long);
Run Code Online (Sandbox Code Playgroud)