關於%5.3f輸出數據的理解

參考:https://blog.csdn.net/weixin_41682137/article/details/86677619
https://blog.csdn.net/daizian00/article/details/78823305

5-整個數據的長度
3-小數點的位數,末尾四捨五入

例1: i = 123456.12345 (數據長度比要輸出的長度大)

%5.3f輸出結果:123456.123     

例2:i = 123.12 (數據長度比要輸出的長度相等)

%5.3f輸出結果:123.120

例3:i = 1.1 (數據長度比要輸出的長度小)

%5.1輸出結果:  1.1(前面空了兩個空格)

%m.nf
m - 小數點前面的數字表示輸出列數,【整數位+小數位+1(小數點佔位)】數字位數大於它時,按實際位數輸出,小數點前空缺也是。如果輸出數據的總長度沒有指定輸出的長,則在數據的右側用空格補上。

n - 小數點後面的數字表示輸出的小數點位數,如果位數不足就會四捨五入,如果位數不夠顯示就會在後面補0。

發佈了7 篇原創文章 · 獲贊 5 · 訪問量 434
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章