getchar
函數(shù)是 C 語言中的一個標準庫函數(shù),用于從標準輸入(通常是鍵盤)讀取一個字符。它可以讀取包括特殊字符在內(nèi)的各種字符。
getchar
函數(shù)的原型如下:
int getchar(void);
它會返回讀取到的字符,如果遇到文件結束(EOF)或輸入錯誤,它將返回一個特殊的值(通常是 -1)。
例如,以下代碼演示了如何使用 getchar
讀取特殊字符:
#include <stdio.h>
int main() {
printf("請輸入一個特殊字符:\n");
char ch = getchar();
printf("你輸入的特殊字符是:%c\n", ch);
return 0;
}
在這個例子中,用戶可以輸入一個特殊字符,如換行符(\n
)、制表符(\t
)等。getchar
函數(shù)會讀取并輸出這個特殊字符。