getchar和putchar怎么用

梧桐苑 1个月前 已收到1个回答 举报

也許該放棄 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小时前

17
可能相似的问题
Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com