我试图让 Java 返回浮点值的二进制表示。让我们说“0.125”。
就我而言,binary32 中的 0.125 等于:00111110 00000000 00000000 00000000
这也是我期望 Java 在运行以下代码时返回的内容:
int bits = Float.floatToIntBits(0.125f); System.out.println(bits);
但是此代码返回此值:1040187392
我的两个问题是:
如何让 java 返回请求的二进制表示?
它返回的数字是什么意思?
交互式爱情
白衣染霜花
相关分类