1. 程式人生 > >C語言scanf函式與printf函式

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有效。