我試圖讓 Java 返回浮點值的二進制表示。讓我們說“0.125”。就我而言,binary32 中的 0.125 等于:00111110 00000000 00000000 00000000這也是我期望 Java 在運行以下代碼時返回的內容:int bits = Float.floatToIntBits(0.125f);
System.out.println(bits);但是此代碼返回此值:1040187392我的兩個問題是:如何讓 java 返回請求的二進制表示?它返回的數字是什么意思?
添加回答
舉報
0/150
提交
取消