浮點數比較的一些問題

今天突然發現浮點數比較的詭異 看下面的代碼 你覺得他 輸出多少呢?我覺得大部分人覺得他是1.00000000吧,但結果是這樣。 這說明,它計算a>b時是先把float型轉換爲int型比較,但是你輸出浮點型,而int不能直接轉化爲float型,所以出現錯誤。加上強制轉換就沒問題了。  
相關文章
相關標籤/搜索