① c語言高手請進
數據寬度既是指你的數據帶寬,跟數據精度沒什麼關系,數據精度簡單理解就是數值的小數點後有多少位,比如1.23456比1.2345678精度小。
把數據線想成馬路,數據寬度你可以理解為車道的寬度,4車道同時只能有4輛車開過,而8車道呢,呵呵。
==================================================
迷糊了,你說的應該是數據輸出寬度吧。
比如這樣的輸出語句:
printf("%5d",x);
設置輸出寬度為5,如果數據是123456,寬度超過5,就按原來的寬度輸出,如果是123,寬度為3,不足5,就左邊補空格。
如果是%-5d就是左對齊,右邊補空格。
② C語言中,在printf的數據格式中,數據輸出寬度的小疑惑
對於整型 %.4d 和%04d一樣。 前面補0, 輸出4位。
對於浮點型。
%.nf 是保留n位小數。
%m.nf 是輸出n位小數, 包括小數 整數 小數點整體佔m位。