美文网首页
C++ getchar()/putchar()函数

C++ getchar()/putchar()函数

作者: 涌凉 | 来源:发表于2017-04-08 21:27 被阅读0次

    先看一段代码:

    using namespace std;
    int main(){
        int a;
        a = getchar();
        cout << a << endl;
        a = getchar();
        cout << a << endl;
        return 0;
    }
    

    在键盘输入字符1,并回车后,得到输出:

    49
    10

    解释:
    字符1,和回车都被放到键盘缓冲区中,而a = getchar()语句每次都返回缓冲区第一个字符的ascii码,所以实际只从键盘进行了一次输入(可以看到回车的ascii码10也被输出了)。


    注,关于回车:

    • Linux:\n
    • Windows: \n\r
    • MacOS: \r

    相关文章

      网友评论

          本文标题:C++ getchar()/putchar()函数

          本文链接:https://www.haomeiwen.com/subject/jfdrattx.html