getchar的用法


在进行赋值时往往先将从键盘上获得的数据存到内存中,每一个按键都有相应的值(包括回车键)。有时会将回车键或空格键的值赋给相应的字符变量,造成结果有错。要想解决这样的问题可以在字符赋值前加一个getchar();语句,就可将回车键值或空格键值赋给空变量即忽略这个值。其实getchar()的括号中不可以加一个变量,如getchar(a);是错误的。只能将getchar接受到的字符值返回给一个变量如a=getchar();,这样其功能和scanf("%c",&a);语句的功能一样。常用于字符串中单个字符或字符变量的输入函数。

#include<stdio.h>
int main()
{
    char c;

    c=getchar();
    putchar(c);

    return 0;
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM