可以在輸出時,指定小數點後的有效位數,實現精確到若幹位的效果。
要精確到小數點後若幹位,則數據類型為浮點型,可能為單精度(float)或雙精度(double)。
在C語言中,使用格式化輸出函數printf來實現輸出。
輸出格式為
%.NF
1 %為格式化字符串的引導字符。
2 .N表示指定顯示N位小數。
3 F為類型字符,對於float, F值為f, 對於double,F值為lf。
舉例:
1 要輸出float a=1.23234; 保留3位小數的寫法為:
printf("%.3f",a);
2 輸出double b=123.345232; 保留4為小數,寫法為:
printf("%.4lf",b);