close

http://matisse.wordpress.com/2007/06/10/printf-%E5%87%BD%E6%95%B8%E7%9A%84%E5%88%97%E5%8D%B0%E6%A0%BC%E5%BC%8F%E3%80%81%E6%8E%A7%E5%88%B6%E5%AD%97%E5%85%83%E3%80%81%E4%BF%AE%E9%A3%BE%E5%AD%90/

printf( ) 的列印格式、控制字元、修飾子


- 列印格式- -輸出敘述
%c -字元
%s -字串
%d -十進位整數
%u -無號十進位整數
%o -無號八進位整數
%x -無號十六進位整數,以 0 ~ f 表示
%X -無號十六進位整數,以 0 ~ F 表示--
%f -浮點數,小數點型式
%e -浮點數,指數e型式
%E -浮點數,指數E型式
%g -印出 %f %e 較短者
%G -印出 %F %E 較短者
%p -指標位址
%% -印出百分比符號

-

-控制字元-- -功能
\a -警告音
\b -倒退
\f -換頁
\n -換行
\r -歸位
\t -跳格
\’ -印出單引號
\』 -印出雙引號
\\ -反斜線
\/ -斜線
\d -八進位 Ascii 碼
\x -十六進位 Ascii 碼--

-

-修飾子- -功能 -範例
- -向左對齊 -%-3d
+ -將數值的正負號顯示出來 -%+5d
空白 -數值為正值時,留一格空白;為負值時,顯示負號 -% 6f
0 -將固定欄位長度的數值前空白處填上 0;與 – 修飾子同時使用時,此修飾子無效-- -%07.2f--
數字 -欄位長度,當數值的位數大於所定的欄位長度時,欄位會自動加寬它的長度 -%9d
. -數值以 %e, %E, %f 型式表示時,決定小數點後所要顯示的位數 -%4.3f
h -表示 short int 或是 unsigned short int -%5h
l -表示 long int 或是 unsigned long int -%lu

 

 

arrow
arrow
    全站熱搜

    三原online 發表在 痞客邦 留言(0) 人氣()