wwfl.net
当前位置:首页 >> putChAr和gEtChAr例子 >>

putChAr和gEtChAr例子

putchar和getchar是向屏幕输出一个字符和从键盘读取一个字符.char a='a';后,printf("%c",a);和putchar(a);是一样的.char a; a=getchar(); 相当于 char a; scanf("%c",&a); 补充:用getchar时,在键盘上按一个字符后,要按回车才能读取进去;用getch时,在键盘上按一个字符马上就被读取进去,不用按回车,因此可以作为“按任意键继续”的执行语句.getch与getche:两者功能一样,只不过用getch时所按的键不会在屏幕上显示出来,而用getche时会在屏幕显示.getch和getche在头文件“conio.h”里.

char a; a=getchar(); putchar(a); 输入一个字符,赋给a,然后输出

只涉及到单个字符输入输出.个人而言,用得最多也就是在需要程序停一下的时候,加入getchar()这个语句,用来查看运行到这个语句地方的结果,之后随便输入一个字符则程序继续运行.putchar(getchar())意思就是将你重键盘输入的字符输出.当然,这个语句的作用可以类似于switch语句,靠判断输入字母,来控制下一段执行的代码.

putchar()是打印一个字符,getchar()是读入一个字符.

编写一个程序来测试getchar()和putchar()的用法. #include<stdio.h> int main(void) { char ch1,ch2,ch3; ch1=getchar(); ch2=getchar(); ch3=getchar(); putchar(ch1); putchar(ch2); putchar(ch3); putchar('\n'); return 0; } getchar函数每次从缓

//程序不能运行的,里面充满语法错误.改正后才会如你描述的那样.正确的程序如下:#include<stdio.h> void main() { char c1,c2; c1=getchar(); c2=getchar(); putchar(c1); putchar(getchar()); }

putchar向标准外设输出一个字符.getchar从标准外设读取一个字符.printf按一定格式向标准外设输出数据.scanf按一定格式从标准外设读取数据.

这个 putchar(int ) 这样写大概就看得懂了吧putchar是干什么的,当然是在屏幕上输出字符的啦,你不告诉他输出什么,怎么办? 所以,cupchar是有一个参数的,这个参数就是你要输入的字符. 至于getchar嘛,这个函数没有参数,它的主要动作是在内存中等待一个回车,并把最先受到的按键的值返回. int getchar()

第一段程序:表示先读入某个字符,然后再输出,最后判断是不是“?”(要不要继续).因此包含“?”本身(问号自己也输出). 第二段程序:读入一个字符,先判断是不是“?”,如果不是,输出它后面一个字符(比如“q”后面是“r”).是问号就停止了. 第三段程序:读入一个字符,先判断是不是“?”,如果不是,直接输出这个字符;是就停止了(不含问号自身)

为什么我输入a,b:实际上 c1=getchar;//此时c1=a c2=getchar;//c2=,putchar(c1);//输出a putchar(getchar());//此时缓冲中有b没有被取出,getchar得到b,所以输出b,程序结束而我输入ab输出的是a c1=getchar;//c1得到a c2=getchar;//c2得到b putchar(c1);//输出c1,那就是a putchar(getchar());//此时缓冲区还有一个回车,所以getchar得到回车,输出回车

网站首页 | 网站地图
All rights reserved Powered by www.wwfl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com