zoukankan      html  css  js  c++  java
  • putchar()和getchar()使用解析

    1.putchar()

    作用:输出一个字符

    格式:putchar(c),c为输出参数

    复制代码
    #include <stdio.h>
    int main()
    {
        char a1='A',b1='B';
        int a2=65,b2=66;
        putchar(a1);
        putchar(b1);
        putchar('
    ');   //换行符也是一个字符
        
        putchar(a2);  //输出为A,即该函数会自动强制转化为char型
        putchar(b2);
        putchar('
    ');
        return 0;
    }
    复制代码

    2.getchar()

    作用:输入一个字符(通常用于接受换行符以及空格)

    复制代码
    #include <stdio.h>
    int main()
    {
        char a,b;
        a=getchar();
        b=getchar();
        putchar(a);  
        putchar(b);
        putchar('
    ');
        return 0;
    }
    复制代码

    *注意:

    (1)敲下的字符先暂存在键盘的缓冲器,按了enter键后才会把所有敲下的字符一起输入到计算机,然后按先后顺序分别赋给相应的变量。            

    (2)getchar()函数不仅可以从输入设备获得一个可显示的字符,而且可以获得屏幕上无法显示的字符,如控制字符回车换行,空格等。

    例如:

    复制代码
    #include <stdio.h>
    int main()
    {
        char a,b,c;
        a=getchar();
        b=getchar();
        c=getchar();
        putchar(a);
        putchar(b);
        putchar(c);
        putchar('
    ');
        return 0;
    }
    复制代码

     上面程序输入顺序:输入A,enter,B,再按enter。其中A将赋给a,换行符enter将赋给b,B将赋给c,最后的enter将敲下的上述字符输入计算机。

  • 相关阅读:
    diff命令
    vsftp建立虚拟用户不同目录分配不同权限操作步骤详解
    vsftpd配置文件详解
    vsftp 详解鸟哥版
    vsftp 虚拟用户
    xfs文件系统磁盘配额
    磁盘配额
    磁盘配额实例详解
    Linux 文件服务---------- nfs Server
    [转]Win7 UAC的安全、兼容及权限
  • 原文地址:https://www.cnblogs.com/jasonLiu2018/p/11633356.html
Copyright © 2011-2022 走看看