getchar() 是一個從標準輸入中獲取單個輸入字符的函數。 getchar() 和 getc() 之間的主要區別在於 getc() 可以從任意數量的輸入流獲取輸入,而 getchar() 可以從單個標準輸入流獲取輸入。
它存在於 stdin.h C 庫中。就像 getchar 一樣,還有一個名為 putchar( ) 的函數,它隻將一個字符打印到標準輸出屏幕
用法:
int getchar(void);
返回類型:來自標準輸入的輸入被讀取為無符號字符,然後進行類型轉換並作為整數值(int)或EOF(文件結束)返回。在兩種情況下返回 EOF: 1. 到達文件末尾時。 2.執行過程中出現錯誤時。
例子:
C++
// C++ Program to implement
// Use of getchar()
#include <cstdio>
#include <iostream>
using namespace std;
int main()
{
char x;
x = getchar();
cout << "The entered character is : " << x;
return 0;
}
輸出:
輸出
例子:
C++
// C++ Program to implement
// Use of getchar() and putchar()
#include <cstdio>
#include <iostream>
using namespace std;
int main()
{
char x;
x = getchar();
cout << "The entered character is : ";
putchar(x);
return 0;
}
輸出:
輸出
相關用法
- C++ getchar()用法及代碼示例
- C++ getc()用法及代碼示例
- C++ getenv()用法及代碼示例
- C++ gets()用法及代碼示例
- C++ getwc()用法及代碼示例
- C++ getwchar()用法及代碼示例
- C++ get_allocator()用法及代碼示例
- C++ getline(string)用法及代碼示例
- C++ gmtime()用法及代碼示例
- C++ cos()用法及代碼示例
- C++ sin()用法及代碼示例
- C++ asin()用法及代碼示例
- C++ atan()用法及代碼示例
- C++ atan2()用法及代碼示例
- C++ acos()用法及代碼示例
- C++ tan()用法及代碼示例
- C++ sinh()用法及代碼示例
- C++ ceil()用法及代碼示例
- C++ tanh()用法及代碼示例
- C++ fmod()用法及代碼示例
- C++ acosh()用法及代碼示例
- C++ asinh()用法及代碼示例
- C++ floor()用法及代碼示例
- C++ atanh()用法及代碼示例
- C++ log()用法及代碼示例
注:本文由純淨天空篩選整理自佚名大神的英文原創作品 C++ getchar() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。