#include <stdio.h> int main() { char ch; while ((ch=getchar())!=EOF ) { ch=ch+'a'-'A'; printf("%c\n",ch); getchar(); } return 0; }
如果没有getchar(),缓冲区中ch中的字符和回车都会被getchar读取
这是失败截图