在C語言中,getchar()函數用于從輸入流中獲取一個字符。它的基本語法如下:
int getchar(void);
getchar()函數會讀取輸入流中的下一個字符,并將其無符號字符轉換為int類型返回。如果沒有可用字符可讀取,該函數將返回EOF(表示End of File)。
下面是一個簡單的示例,演示如何使用getchar()函數從標準輸入中讀取字符并輸出:
#include <stdio.h>
int main() {
int c;
printf("請輸入一個字符:");
c = getchar();
printf("您輸入的字符是:%c\n", c);
return 0;
}
在上面的示例中,首先打印提示信息,然后調用getchar()函數讀取用戶輸入的字符。最后,將讀取到的字符打印輸出。
需要注意的是,getchar()函數每次只能讀取一個字符。如果需要讀取一個字符串,可以使用fgets()函數或者循環調用getchar()函數來實現。