%fç¨äºæ ¼å¼åè¾å ¥è¾åºå½æ°ï¼ç¨æ¥æ ¼å¼åè¾å ¥è¾åºfloatï¼å精度浮ç¹æ°ï¼ç±»åæ°æ®ã
1ãæ ¼å¼åè¾å ¥å½æ°ï¼å æ¬scanf, fscanf, sscanf, vscanf, vsscanfï¼vfscanfçãå½%fç¨äºæ ¼å¼åè¾å ¥å½æ°æ¶ï¼åç»å¯¹åºä½ç½®åºä¼ å ¥ä¸ä¸ªfloatç±»ååéçå°åã
ä¸åçæ ¼å¼åè¾å ¥å½æ°ï¼åªæ¯æºä¸åï¼åè½é½æ¯ä»æºä¸ï¼æç §æ ¼å¼è¯»åæ°æ®åå°åéä¸ï¼å½æå®%fæ ¼å¼æ¶ï¼ä¼å°è¯è¯»åä¸ä¸ªæµ®ç¹æ°ï¼åå°å¯¹åºåæ°å°åä¸ã
2ãæ ¼å¼åè¾åºå½æ°ï¼å æ¬printf, fprintf, sprintf, vprintf, vsprintfï¼vfprintfçãå½%fç¨äºæ ¼å¼åè¾åºå½æ°æ¶ï¼åç»å¯¹åºä½ç½®åºä¼ å ¥ä¸ä¸ªfloatç±»ååéçå¼ã
åºåå½æ°ä¸åï¼ ä¼å°å¯¹åºçfloatåéå¼ï¼æ ¼å¼åè¾åºå°å¯¹åºçç®æ ä¸ã
é»è®¤%fä¼è¾åº6ä½å°æ°ã
3ã代ç 举ä¾ï¼
#include <stdio.h>è¿è¡ç¤ºä¾ï¼
è¾å ¥
1.23è¾åº
4ã注æäºé¡¹ï¼
å¨ä½¿ç¨%fè¾å ¥æ¶ï¼å¿ é¡»ä¼ å ¥floatç±»åçå°åï¼å¦åä¼åºéã
èç¨%fè¾åºæ¶ï¼å¯ä»¥ä¼ å ¥floatæè doubleçå¼ã å¦æä¼ å ¥ä¸ºdoubleï¼å½æ°ä¼èªå¨å¼ºå¶è½¬æ¢ä¸ºfloatç±»åè¾åºã