C語言scanf函式與printf函式
scanf函式與printf函式:
scanf("<格式化字串>",<地址表>);
printf("<格式化字串>", <參量表>)。
常用的:
格式字元 說明%a 讀入一個浮點值(僅C99有效)
%c 讀入/輸出一個字元
%s 讀入/輸出一個字串
%f 讀入/輸出一個浮點數
%d 讀入/輸出十進位制整數
例子:
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("%d,%d,%d/n",a,b,c);
其他:
格式字元 說明
%a 讀入一個浮點值(僅C99有效)
%A 同上
%c 讀入一個字元
%d 讀入十進位制整數
%i 讀入十進位制,八進位制,十六進位制整數
%o 讀入八進位制整數
%x 讀入十六進位制整數
%X 同上
%c 讀入一個字元
%s 讀入一個字串
%f 讀入一個浮點數
%F 同上
%e 同上
%E 同上
%g 同上
%G 同上
%p 讀入一個指標
%u 讀入一個無符號十進位制整數
%n 至此已讀入值的等價字元數
%[] 掃描字元集合
%% 讀%符號
附加格式說明字元表
修飾符 說明
L/l 長度修飾符 輸入"長"資料
h 長度修飾符 輸入"短"資料
W 整型常數 指定輸入資料所佔寬度
* 星號 空讀一個數據
hh,ll同上h,l但僅對C99有效。