关于getchar()函数_1

来源:互联网 发布:软件测试转正心得体会 编辑:程序博客网 时间:2024/04/30 10:18
//getchar()有一个int型的返回值。//当程序调用getchar时,程序就等着用户输入字符,用户输入的字符被存放在键盘缓冲区中,//直到用户按回车。而回车也被放进缓冲区中。//getchar()的返回值是用户输入的第一个字符的ascII码, 出错返回-1#include <stdio.h>int main(){int a;                                //定义一个整型变量while((a = getchar()) != '\n')printf("%c\n", a);//因为回车也被放在缓冲区//所以, 当在缓冲区中读到回车时,就退出循环return 0;}



当输入一串字符并按回车时, printf会把存在缓冲区中的字符串读出来

原创粉丝点击