以下代码演示如何使用getchar()
函数。此函数从标准输入中读取字符。
1. 示例代码
#include <stdio.h>
int main()
{
int c;
printf("请输入一个字符: ");
c = getchar();
printf("您输入的字符是:%c \n",c);
return(0);
}
编译并执行上面示例代码,得到以下结果:
hema@ubuntu:~/book$ gcc -o main main.c
hema@ubuntu:~/book$ ./main
请输入一个字符: H
您输入的字符是:H
代码使用getchar()
函数从标准输入中读取字符。该字符从getchar()
函数返回并存储在c
整型变量中。
然后显示存储在变量c
中的字符。printf()
函数使用%c
占位符来显示单个字符。
getchar()
函数以这种方式定义:
int getchar(void);
该函数没有参数,并且getchar()
函数在stdio.h
头文件中定义,因此需要将此头文件包含在源代码中。getchar()
返回一个整数值,而不是char
变量。