è¿äºæ¯ç¨äºæ ¼å¼åè¾åºè¯å¥ä¸çæ ¼å¼åå符串ã
Cè¯è¨çæ ¼å¼åè¾åºè¯å¥å æ¬printf, sprintf, wsprintf, vsprintf, vprintf, fprintfçï¼å¨è¿ç±»å½æ°è°ç¨æ¶ï¼é½ä¼ä¼ ä¸ä¸ªæ ¼å¼åå符串ï¼å ¶ä¸å¯ä»¥å å«åç§æ ¼å¼åå符ãæ¯ç§å¯¹åºä¸ç±»åéç±»åã
%d对åºæ´å(int)ï¼å³å½æ ¼å¼åå符串ä¸åºç°äº%dæ¶ï¼åç»çåæ°å¯¹åºä½ç½®åºä¸ºintååéï¼å¦æä¸æ¯ï¼å°ä¼å¼ºå¶è½¬æ¢ä¸ºintåã
äºæ¯%dçåè½å°±æ¯è¾åºä¸ä¸ªæ´åçæ°å¼ã
%ndçå½¢å¼ï¼å ¶ä¸n为ä¸ä¸ªæ°åï¼æ¯å¦%4d,%5dçï¼ä»£è¡¨è¾åºå ç¨n个åèç空é´ã
å½å®é è¾åºæ°åéè¦ç空é´å¤§äºnæ¶ï¼ä»¥å®é 空é´ä¸ºåãå¦åè¾åºn个åè空é´ï¼ä¸è¶³é¨åç¨ç©ºæ ¼å¨å·¦ä¾§è¡¥é½ã
æ¯å¦
printf("%4d", 12);
ä¼è¾åº
12å³å
è¾åºä¸¤ä¸ªç©ºæ ¼ï¼åè¾åº12ã
èå¦ææ¯printf("%4d", 12345);
ç±äº12345å äºä½ï¼è¶ è¿äº4çéå¶ï¼æ以ä¼è¾åºæ¬èº«å¼12345ï¼æ²¡æä»»ä½ç©ºæ ¼å¡«è¡¥ã