格式占位符

格式占位符(%)是在C/C++語言中格式輸入函式,格式占位符(%)可以與字母配合使用用來表示某些特定的輸入輸出。

格式占位符(%)是在C/C++語言中格式輸入函式,如scanf、printf等函式中使用。其意義就是起到格式占位的意思,表示在該位置有輸入或者輸出。格式字元說明

格式占位符(%)可以以下字母配合使用用來表示某些特定的輸入輸出。
%a,%A 讀入一個浮點值(僅C99有效)
%c 讀入一個字元
%d 讀入十進制整數
%i 讀入十進制,八進制,十六進制整數
%o 讀入八進制整數
%x,%X 讀入十六進制整數
%s 讀入一個字元串,遇空格、制表符或換行符結束。
%f,%F,%e,%E,%g,%G 用來輸入實數,可以用小數形式或指數形式輸入。
%p 讀入一個指針
%u 讀入一個無符號十進制整數
%n 至此已讀入值的等價字元數
%[] 掃描字元集合
%% 讀%符號

格式輸入輸出示例

scanf("%d,%d,%d",&a,&b,&c); // 從鍵盤輸入三個整數,用逗號分隔
scanf("%c", &s); //從鍵盤輸入一個字元
scanf("%f", &f); //從鍵盤輸入一個浮點型數據
printf("%d\n",a); //輸出一個整數
printf("%f\n",b); //輸出一個浮點數
printf("%s\n",c); //輸出一個字元
其中\n表示換行

相關詞條

熱門詞條

聯絡我們