java趣談--記錄容易被忽略的java小知識--(1)浮點數的精度

1. 猜猜返回值是什麼? . . . 揭曉答案 false  再看看下面的圖 必須數據進行類型轉換纔可相等 深度探究下原因,原來是浮點數會發生精度丟失,在計算機內部,數據都是由二進制保存的,無法精確的表達我們所需要的數。 舉個例子,0.09f,它的存儲結果是這樣的: 0 01111011 01110000101000111101100 你可以看到它分成了3段:  第一段符號位(s) : 0 正數,
相關文章
相關標籤/搜索