printf的%.xlf 四捨五入保留問題

c的printf中對於小數會進行四捨五入,但是 有問題
例如 printf("%.1lf,%.1lf",1.55,2.55);

結果爲 1.6,2.5

所以 加上一個特別小的數就可以了

或者可以用函數,四捨五入函數 round。
向上取整函數 ceil
向下取整函數 floor

至於四捨五入有問題的原因想探究的可以參考這篇文章
這裏

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