%m.nf的含義
%m.nf,不是表示輸出數(shù)的長(zhǎng)度為m位,小數(shù)點(diǎn)后n位嗎?比如你輸入 12.345;如果你的m小于等于數(shù)的長(zhǎng)度即6,輸出的長(zhǎng)度是6,如果m大于這個(gè)長(zhǎng)度,比如說m為7,會(huì)先輸出1個(gè)空格,再輸出12.345;n 的數(shù)值決定小數(shù)點(diǎn)后輸出幾個(gè)數(shù),多出的用0 補(bǔ)。為何小編說是小數(shù)點(diǎn)前m位,小數(shù)點(diǎn)后n位呢?
2015-04-23
已修正,感謝你的仔細(xì)
2015-08-05
查了百度:一個(gè)例子更直觀
loat i=10.1;
printf("%7.2f",i);
那么答應(yīng)的結(jié)果就為: ?10.10(包含空格在內(nèi)占7位,小數(shù)占2位)。
2015-08-05
那么問題來了...在使用%m.nf 時(shí).我怎么知道m(xù) 的位限制在幾位?n限制在幾位?
比如這句:""n 的數(shù)值決定小數(shù)點(diǎn)后輸出幾個(gè)數(shù),多出的用0 補(bǔ)"
如何得知n的數(shù)值.?
最好有個(gè)例子.表示下.才理解
2015-04-23
我的理解和你一樣
2015-04-23
估計(jì)小編,一時(shí)手誤吧。。