小弟最近自學C語言,真是困難重重啊。
以下一段代碼,編譯是沒有問題了,但是有一點點小問題請前輩幫看看。
#define PI 3.14
#define R 2
#include"stdio.h"
main()
{
float s;
s=PI*R*R;
printf("mianji=%6.3f",s);
}
//////程序中printf函數的 "%6.3f" 是什麼意思??
百思不得其解!!
printf("mianji=%6.3f",s);
%6.3f是精度域寬和精度描述
指的是把s按浮點數格式輸出
6.3指的是小數點前占6個位置,如果不足6位前面用空格填充
小數點後保留3位小數