getchar()函數用于從標準輸入流(stdin)讀取一個字符,并返回該字符的ASCII碼值。它的基本用法如下:
int getchar(void);
使用getchar()函數時,通常需要將返回的字符值賦給一個整型變量,然后再進行其他操作。例如:
int c;
c = getchar();
// 判斷輸入的字符是否為換行符
if (c == '\n') {
printf("輸入的是換行符\n");
} else {
printf("輸入的字符是: %c\n", c);
}
getchar()函數會一直等待用戶輸入字符,直到用戶按下回車鍵為止。可以結合循環語句使用getchar()函數,從而實現連續讀取多個字符的功能。