getchar
getchar解析
一、getchar的返回类型及作用机制
getchar——读取字符的函数
int getchar(void)
返回类型为int,参数为void.
有人可能会有疑惑,getchar既然是读取字符的,为什么返回类型是int呢?
1、getchar其实返回的是字符的ASCII码值(整数)。
2、getchar在读取结束或者失败的时候,会返回EOF。
EOF意思是end of file,本质上是-1.
二、根据一段代码初步了解
下面我们一起来看看下面这段代码什么意思
#include<stdio.h>
int main()
{
int ch = 0;
while ((ch = getchar())