Tuesday, April 13, 2010

[C\C++]:printf(), scanf();


printf("格式字串", 項目1, 項目2, ...);

使用範例:

#include
int main(){
int c=11;
printf("(%5d)10\n",c);
printf("(%5o)8\n",c);
printf("(%5x)16\n",c);
getch();
return 0;
}

執行結果:

( 11)10
( 13)8
( b)16


printf()函數常用的格式碼:

格式碼 說明
%c 字元
%% 印出百分比號
%d 十進位整數
%ld 長整數
%e 浮點數,指數e型式
%f 浮點數,小數點型式
%u 無號十進位整數
%o 無號八進位整數
%x 無號十進位整數

printf()函數常用的跳脫序列

跳脫序列 功能
\a 警告音
\b 倒退
\n 換行
\r 歸位
\t 跳格
\' 印出單引號
\" 印出雙引號
\\ 印出反斜線
\/ 印出斜線



scanf("格式字串", &變數1, &變數2, …);

使用範例:

#include
int main(){
int c;
scanf("%d", &c);
printf("(%5d)10\n",c);
getch();
return 0;
}

執行結果:

12
( 12)10

scanf()函數常用的輸入格式碼:

格式碼 說明
%c 字元
%d 十進位整數
%lf 倍精度浮點數
%f 浮點數,小數點型式
%u 無號十進位整數
%o 無號八進位整數
%x 無號十進位整數

No comments:

Post a Comment