也許該放棄 1星
共回答了183个问题采纳率:92.5% 评论
getchar用于读取用户从键盘输入的单个字符,putchar是读取错误的时候,返回整型值-1。
1、getchar是stdioh中的库函数,它的作用是从stdin流中读入一个字符,也就是说,如果stdin有数据的话不用输入它就可以直接读取了,第一次getchar()时,确实需要人工的输入,但是如果你输了多个字符,以后的getchar()再执行时就会直接从缓冲区中读取了。
2、getchar字符输入函数。它的作用只是从终端输入一个字符,没有参数,函数的值就是从输入设备中得到的字符,puhchar()同理也只能向终端输出一个字符,scanf()和prinf()是格式输入/输出函数,其参数是可变的,可以连续输入,连续输出;这两个函数在C语言中用的很多。
3、getchar与putchar都是输入输出一个字符的函数,在使用getchar输入字符时可以输入不止一个字符,但是在取字符时只第一个字符有效,所以用putchar输出时输出的是第一个字符,getchar()是从键盘缓冲区里获取一个字符,就是控制台的键盘输入的字符被getchar接收。
21小时前
猜你喜欢的问题
2天前1个回答
2天前1个回答
2天前1个回答
2天前2个回答
2天前1个回答
2天前2个回答
热门问题推荐
1个月前1个回答
3个月前3个回答
1个月前1个回答
1个月前1个回答
3个月前4个回答
三生三世里面 夜华是天君孙子 为什么叫太子 为什么是储君 天君不是有三个儿子吗
4个月前1个回答
1个月前1个回答
3个月前2个回答
1个月前1个回答