C语言求助答:我想你程序的最后一句里多打了一个"这个程序是演示两种输入输出函数,main(){ char c1,c2,c3,c4,c5,c6;定义字符 scanf("%c%c%c%c",&c1,&c2,&c3,&c4);输入c1c2c3c4,当然具体字符你随便输 c5=getchar();字符输入函数getchar,效果和scanf一样,输入C5 c6=getchar();同上,输入C6 putchar...
C语言中对用户输入的读取答:因为你输入完第一个字符后按了回车键,而回车键实际上输入了2个字符,第一个字符被scanf用来确认输入结束,第2个字节仍保留在缓冲区内,被第2个scanf读到了,因此b的值实际上是回车输入的第2个字符,是个控制字符,不可见.以后注意了,在scanf("%c",getchar之类输入字符的语句前,要加fflush(stdin);清空...