getch()
包含于头文件<conio.h>中
特点:从键盘上读入一个字符,但不回显于显示器上,同时不以回车符为结束标志,而是输入一个字符后就立刻结束。
实例:
#include <stdio.h>
#include <conio.h>
int main() {
printf("%c\n", getch());
}
输入:2
屏幕上的显示结果:
getche()
包含于头文件<conio.h>中
特点:从键盘读入一个字符,并且回显于显示器上,不以回车符为结束标志,而是输入一个字符后就立刻结束。
实例:
#include <stdio.h>
#include <conio.h>
int main() {
printf("%c\n", getche());
}
输入:5
屏幕上的显示结果:
getchar()
包含于头文件<stdio.h>中
特点: 从键盘读入一个字符,并且回显于显示器上,以回车符为结束标志,如果输入多个字符,每次只读取一个。
实例:
#include <stdio.h>
int main() {
printf("%c\n", getchar());
printf("%c\n", getchar());
printf("%c\n", getchar());
}
输入:123
屏幕上的显示结果: