前言
非函式方法實作四舍五入
一、具體步驟
1.利用int 取整機制

如上圖,我創建了一個單精度浮點型變數a,a=1.3257 通過強制型別轉換(int)1后面的小數被剔除,
.2.擴大相應倍數

如上圖,該列印形式為保留后3位小數,也就是對第4位進行四舍五入,所以我們應該先對a進行擴大1000倍

3.+0.5并強制型別轉換
然后對a進行 +0.5 再對整體進行強制型別轉換(int)如下圖
a進行擴大1000倍 得到 a=1325.7 我們再通過+0.5 即可實作進位 如果小數點第一位小于5自然完成不了進位 反之亦然,
4.整體除去之前擴大倍數

這里需要注意 這里的1000.0 后面的.0必不可少 否則會出現隱形轉換 如下圖

總結
以上就是非函式方法對變數進行四舍五入,,希望能對小伙伴們有幫助!
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/323052.html
標籤:其他
上一篇:力扣——四數之和
