初学c语言关于getchar与putchar的使用方法

getchar函数用于获取输入缓冲区的一个字符的ASCII值或者直接获取这个字符,这取决于你定义的变量类型,使用时需要先按下某个字符再按下回车这样才能获取到这个字符,而且在按下回车的时候缓冲区会自动出现一个字符\n,同样putchar()可以打印这个字符.这里有一个程序用来清空输入缓存区,程序如下:

int ch = 0;

while((ch = getchar()) != EOF) ;     //EOF是define定义的标识符常量,值为 -1

{

        putchar(ch);                          //按下ctrl+z就会退出程序,这样会返回EOF的值,具体为啥我也不                                                       // 知道

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值