å¯ä»¥å¨è¾åºæ¶ï¼æå®å°æ°ç¹åçææä½æ°ï¼å®ç°ç²¾ç¡®å°è¥å¹²ä½çææã
è¦ç²¾ç¡®å°å°æ°ç¹åè¥å¹²ä½ï¼å
æ°æ®ç±»å为浮ç¹åï¼å¯è½ä¸ºå精度(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);