{c=getchar();putchar(c);}是什么意思?

{int i;char c;
for(i=0;i<=5;i++)
{c=getchar();putchar(c);
}
}
请给出结果,谢谢

c=getchar();是读入一个字符并使c=输入字符
putchar(c);输出字符c
如输入:0123456789(enter)
输出:012345
(enter也是一个字符)
ps:你程序有的分号和括号在中文状态下输入的,应改为英文状态下输入
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-06-05
c=getchar();读入一个字符并存入c
putchar(c);输出字符c
程序运行时会等待你输入5个字符,每输入一个字符,就会将你输入的字符输出
第2个回答  推荐于2018-02-26
getchar 是输入一个字符
putchar 是输出一个字符,也就是显示本回答被提问者和网友采纳

{int i;charc; for(i=0;i<=5;i++) {c=getchar();putchar(c);}}...
输入 U 回车显示 U 输入 W 回车显示 W 输入 XSTA 回车显示 XS 解释, U 换行符,W换行符, XS 已经六位了,TA就不在输出了··。如果你一次性输入 UVXSTA 可以全部输出··

c=getchar();putchar(c);
输入的内容先进缓冲区,回车为输入完毕的标志,按下回车后内容才进程序,输出。如果需要输入a立刻输出a,可以用getch(),VC++可以直接使用,VS需要包含头文件conio.h

getchar和putchar怎么用?
getchar函数每次从缓冲区中得到一个字符(包括换行符),putchar函数每次输出一个字符(包括换行符)。首先输入了两个字符12,然后回车,注意这时写入缓存中的有3个字符1,2,回车。程序中有四个getchar(),于是c='1',d='2',e='\\n'。这时运行到f=getchar();输入缓存中的三个字符均被前三个...

c言语问题,getchar和putchar是什么
getchar 从输入读取一个字符 该字符ascii值将作为返回值返回 c=getchar();等同于scanf("%c", &c);putchar 输出一个字符 即打印一个字符 putchar(c) 等同于printf("%c", c);

c语言中c=getchar())什么意思
c=getchar();等待从键盘上输入一个字符 putchar(c);输出此字符 他们包含在头文件 #include<stdio.h>中.

c语言getchar()和putchar()
putchar(c);} 执行程序,输入:abc,然后回车。则程序就会去执行puchar(c),然后输出abc,这个地方不要忘了,系统输出的还有一个回车。然后可以继续输入,再次遇到换行符的时候,程序又会把那一行的输入的字符输出在终端上。对于getchar,肯定很多初学的朋友会问,getchar不是以字符为单位读取的吗?那...

c语言中getchar和scanf以及putchar和printf的区别!
【getchar】:从标准输入里读取下一个字符。返回类型为int型,返回值为用户输入的ASCⅡ码,出错返回-1。【scanf】:接收从键盘输入的多个字符,并保存在对应地址的变量中。变量可以指定不同的类型。【putchar】:向终端输出一个字符。其格式为putchar(c),其中c可以是被单引号(英文状态下)引起来的...

一道C语言题putchar和getchar的用法?
c=getchar();从屏幕获取一个字符读入c。putchar(c)将c输出。while循环判断c是否为?,如果不是就继续执行循环体。回车前数据留着缓冲区,回车之后就会依次读入并做循环判断,遇到?结束,注意回车字符也会被读入,并输出。如下例,一行输入完后回车,下一行就输出并换行(回车符)。abcde?fgh(回车),...

getchar()与putchar()的作用 怎么让下面这个程序结束
c=getchar()从标准输入流中读取一个字符到c,putchar(c)输出该字符。可以按下CTRL+Z组合键来表达EOF从而结束输入。

c语言中,getchar和putchar区别
getchar()与putchar()都是输入输出一个字符的函数,在使用getchar()输入字符时你可以输入不止一个字符,但是在取字符时只第一个字符有效,所以你用putchar()输出时输出的是第一个字符

相似回答