2008年10月30日 星期四

C/C++ 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

沒有留言: