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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。