在使用getchar()函数之前需要先导入cstdio库
#include <cstdio>
getchar()函数从键盘获取字符且只能获取一个字符,并且getchar函数可以接受空格。
使用方法为:
#include <iostream>
#include <cstdio>
using namespace std;
int main(){
char a = getchar();
cout << a;
}
输入 ‘a';
输出:a
值得注意的是getchar()输入方式比大多数的输入方式都要更加快捷,例如scanf以及cin。因此我们可以让getchar来读入整数像下面这样。
getchar函数快速读入整数:
#include<iostream>
#include<cstdio>
using namespace std;
int main(){
int a = 0;
char b = getchar();
while(b != '/n'){ //当b不等于空格时
a = a * 10 + n -'0'; //类型转换
c = getchar();
}
cout << a;
}
输入:’5‘
输出:5
好了,别忘了点个赞谢谢
本文只供参考,如有任何不对或需要补充的地方请指出,谢谢