浮點變量接收整數運算結果分析

如下圖 我們定義一個浮點變量便於接收a/b的帶小數結果. 而,結果顯示爲4.0,截掉了所有小數以後的部分. 解析: 因爲ab爲int型變量 運算之後所得數值也爲int型數值,所以自動截掉小數位.然而接收結果的變量f爲double型,存儲位數以及所佔空間字節數都相對int要高,所以沒有報出數據類型不匹配的錯誤,而是運算結果的int類型自動升級爲double型,進行了結果輸出,從而得到4.0的結果.
相關文章
相關標籤/搜索