走進 JDK 之 Float

文中相關源碼: Float.java Float.c 0.3f - 0.2f = ? 相信很多人會不假思索的填上 0.1f,那麼,打開 IDEA,默默的執行一下: 0.10000001 如果你對這個答案抱有疑問,那麼在閱讀 Float 源碼之前,我們先來看一下 Float 在內存中是如何表示的。 從熟悉的十進制浮點數說起,以 12.34 爲例,顯然下面這個等式是成立的: 12.34 = 1 * 1
相關文章
相關標籤/搜索