python, C, JAVA中用(int)進行小數轉整數所遵循的規則

由上可看出小數向下取整可得(int)操作的整數

C和java也是相同的規則。

在此我只驗證了用(int)作強制類型轉換時是要對小數進行截斷的,且三種語言都是這樣的規則。

下面補充python中%f格式化時對精度進行設置的有關內容(C中也如此)

可以發現:%a.bf(a, b爲整數), a限制了小數點前面的數位,超了也不會截取;而b會截取超過小數點後b位的數字,然後四捨五入計算精度。若未聲明b自動截取6位。不滿6位就補0.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章