一、getchar()函数
1.getchar()叫做字符输入函数,他的作用是可以输入一个字符,(注意,只能输入一个"字符"),不能输入除了字符以外的其他东西。
3.getchar()函数通过读取输入缓存流中的字符,(一次只能读取一个),来返回值,这个值会储存在getchar()中。
getchar()的返回值是整数类型,读取到的字符会按照ASCII码进行转换成整数,来储存在getchar()中。
例如:
//对getchar()函数返回值的理解和实验
二、简要补充sacnf()函数
scanf()函数同样会打开输入缓存流,每次按下回车,输入缓存流中都会存入换行符,因此也需要对这个换行符及时清理。
注意:为了安全起见,不论是对scanf()函数键入整数,还是对scanf()函数键入字符,都要在每次键入后及时清除输入缓存流。
例如:
//使用scanf()函数也是通过输入缓存流来读取
三、putchar()函数
putchar()函数的参数是char类型(微整数类型)并且参数位置可以是char类型之间的运算,对于字符要加单引号' ',putchar输出的是char类型的字符,对于char类型的整数,也会转换成字符输出。例如:
//putchar()函数的使用
四、getchar()函数最主要的作用(以及输入型函数支持中文读取)
getchar()函数最主要的作用就是能够使使用者连续输入文本,这些文本,这些文本是ASCII码中的字符,使用方法:
(其实中文也是char类型的,这是后期添加的,所以一个中文对应着一个国标码,getchar()能读取中文并将中文转换成国标码(整数),储存为getchar()的值。现在的输入型函数都支持中文读取)
//如何使用getchar()函数进行文本的连续输入