æ¾ç¤ºç»æï¼65536
Printf() è¾åºæ ¼å¼æ§å¶
1ï¼è½¬æ¢è¯´æ符
%a(%A) æµ®ç¹æ°ãåå
è¿å¶æ°ååp-(P-)è®°æ°æ³(C99)
%c å符
%d æ符å·åè¿å¶æ´æ°
%f æµ®ç¹æ°(å
æ¬floatådoulbe)
%e(%E) æµ®ç¹æ°ææ°è¾åº[e-(E-)è®°æ°æ³]
%g(%G) æµ®ç¹æ°ä¸æ¾æ æä¹çé¶"0"
%i æ符å·åè¿å¶æ´æ°(ä¸%dç¸å)
%u æ 符å·åè¿å¶æ´æ°
%o å
«è¿å¶æ´æ° e.g. 0123
%x(%X) åå
è¿å¶æ´æ°0f(0F) e.g. 0x1234
%p æé
%s å符串
%% "%"
2ï¼æ å¿
左对é½ï¼"-" e.g. "%-20s"
å³å¯¹é½ï¼"+" e.g. "%+20s"
ç©ºæ ¼ï¼è¥ç¬¦å·ä¸ºæ£ï¼åæ¾ç¤ºç©ºæ ¼ï¼è´åæ¾ç¤º"-" e.g. "% 6.2f"
#ï¼å¯¹c,s,d,uç±»æ å½±åï¼å¯¹oç±»ï¼å¨è¾åºæ¶å åç¼oï¼å¯¹xç±»ï¼å¨è¾åºæ¶å åç¼0xï¼
对e,g,f ç±»å½ç»ææå°æ°æ¶æç»åºå°æ°ç¹ã
3ï¼æ ¼å¼å符串ï¼æ ¼å¼ï¼
ãæ å¿ããè¾åºæå°å®½åº¦ããï¼ç²¾åº¦ããé¿åº¦ãç±»å
"ï¼
-md" ï¼å·¦å¯¹é½ï¼è¥mæ¯å®é
å°æ¶ï¼æå®é
è¾åºã
"%m.ns"ï¼è¾åºmä½ï¼åå符串(左起)nä½ï¼å·¦è¡¥ç©ºæ ¼ï¼å½n>m or mçç¥æ¶m=n
e.g. "%7.2s" è¾å
¥CHINA
è¾åº" CH"
"%m.nf"ï¼è¾åºæµ®ç¹æ°ï¼m为宽度ï¼n为å°æ°ç¹å³è¾¹æ°ä½
e.g. "%3.1f" è¾å
¥3852.99
è¾åº3853.0
é¿åº¦ï¼ä¸ºhçæ´å½¢é,l为é¿æ´å½¢é
printfçæ ¼å¼æ§å¶çå®æ´æ ¼å¼ï¼
% - 0 m.n læh æ ¼å¼å符
ä¸é¢å¯¹ç»ææ ¼å¼è¯´æçå项å 以说æï¼
â %ï¼è¡¨ç¤ºæ ¼å¼è¯´æçèµ·å§ç¬¦å·ï¼ä¸å¯ç¼ºå°ã
â¡-ï¼æ-表示左对é½è¾åºï¼å¦çç¥è¡¨ç¤ºå³å¯¹é½è¾åºã
â¢0ï¼æ0表示æå®ç©ºä½å¡«0,å¦çç¥è¡¨ç¤ºæå®ç©ºä½ä¸å¡«ã
â£m.nï¼mæå宽ï¼å³å¯¹åºçè¾åºé¡¹å¨è¾åºè®¾å¤ä¸æå çå符æ°ãNæ精度ãç¨äºè¯´æè¾åºçå®åæ°çå°æ°ä½æ°ã为æå®næ¶ï¼éå«ç精度为n=6ä½ã
â¤læh:l对æ´åælongåï¼å¯¹å®åædoubleåãhç¨äºå°æ´åçæ ¼å¼å符修æ£ä¸ºshortåã
ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼
æ ¼å¼å符
æ ¼å¼å符ç¨ä»¥æå®è¾åºé¡¹çæ°æ®ç±»ååè¾åºæ ¼å¼ã
â dæ ¼å¼ï¼ç¨æ¥è¾åºåè¿å¶æ´æ°ãæ以ä¸å ç§ç¨æ³ï¼
%dï¼ææ´åæ°æ®çå®é
é¿åº¦è¾åºã
%mdï¼m为æå®çè¾åºå段ç宽度ãå¦ææ°æ®çä½æ°å°äºmï¼åå·¦ç«¯è¡¥ä»¥ç©ºæ ¼ï¼è¥å¤§äºmï¼åæå®é
ä½æ°è¾åºã
%ldï¼è¾åºé¿æ´åæ°æ®ã
â¡oæ ¼å¼ï¼ä»¥æ 符å·å
«è¿å¶å½¢å¼è¾åºæ´æ°ã对é¿æ´åå¯ä»¥ç¨"%lo"æ ¼å¼è¾åºãåæ ·ä¹å¯ä»¥æå®å段宽度ç¨â%moâæ ¼å¼è¾åºã
温馨提示:内容为网友见解,仅供参考