美文网首页
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()函数

    先看一段代码: 在键盘输入字符1,并回车后,得到输出: 4910 解释:字符1,和回车都被放到键盘缓冲区中,而a ...

  • C语言学习 day6

    库函数 -IO函数printf scanf getchar putchar-字符...

  • 2顺序程序设计

    printf 格式输出函数 例子 putchar 字符输出函数:输出单个字符 getchar 从键盘...

  • 笔记简记

    1. 字符输入函数 getchar () 2.字符输出函数 putchar() 3.格式化输入函数 scanf()...

  • 缓冲区Buffers

    单字符I/O: getchar()和putchar() getchar()和 putchar()每次只处理一个字符...

  • getchar and putchar

    存在:#include(标准输入输出函数) 声明:int getchar(void); 每次获取一个字节的字符; ...

  • C语言——基础入门函数简介

    getchar() - putchar() 输入 - 输出 isdigit() - isalpha() 是否是数字...

  • getchar和putchar

    getchar():字符输入函数 作用:从终端(或系统隐含指定的输入设备)输入一个字符。此函数没有参数 putch...

  • C基础第一天、

    目录: 简单的操作指令:(printf,scanf, \t, \n, getchar, putchar, ASLL...

  • 2018-03-21

    C语言的字符输入/输出 1.getchar()/putchar():一次读/写一个字符的函数 eg: #inclu...

网友评论

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

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