2018/5/21日發(fā)布
%10.4f是用于輸出浮點數(shù)的格式字符串,輸出時保留四位小數(shù),輸出寬度為10位,不足十位右側(cè)補空格,超過十位按實際寬度輸出。
1、%f用于輸出浮點數(shù),對應(yīng)類型為float;
2、單獨的%f默認(rèn)6位小數(shù),可以通過%m.nf的形式,控制輸出小數(shù)位數(shù)和寬度。
其中m和n均為正整數(shù),n表示輸出小數(shù)位數(shù),m表示輸出寬度,如果實際輸出不足m位,那么右側(cè)補空格,超過m位則會按照實際寬度輸出。
3、%f格式默認(rèn)為左對齊。 如果要右對齊,可以使用%-m.nf的形式。
4、輸出舉例:
如果使用%10.4f輸出,那么在不同值情況下實際輸出如下:
值為1.23,實際輸出1.2300? ? , 右側(cè)補4個空格。
值為123.45678, 實際輸出123.4568? ,右側(cè)補2個空格。
值為123456.78,實際輸出123456.7800,不需要補空格(實際輸出11位)。