參考: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。