C語言中的getchar函數用于從輸入流中獲取一個字符,并返回其ASCII值。它的原型如下:
int getchar(void);
getchar函數會等待用戶輸入一個字符,并將其返回。在輸入字符之前,程序會一直阻塞在getchar函數上。當用戶輸入一個字符后,getchar函數會讀取并返回該字符的ASCII值。
以下是一個簡單的示例程序,演示了getchar函數的用法:
#include <stdio.h>
int main() {
int c;
printf("請輸入一個字符:");
c = getchar();
printf("您輸入的字符是:%c\n", c);
printf("該字符的ASCII值是:%d\n", c);
return 0;
}
運行示例程序后,程序會等待用戶輸入一個字符。用戶輸入的字符會被保存到變量c中,并分別輸出該字符以及其ASCII值。