zoukankan      html  css  js  c++  java
  • 字符的输入和输出即:getchar和putchar


    #include <stdio.h>
    
    int main(int argc, const char * argv[]) {
    
        putchar(getchar());//这种方式就是输入一个字符串就会输出一个字符串,他们单位是:一个字符。
        
        for (int i =0 ; i <3; i++) {
            char c = getchar();//输入字符之后。按下“enter”键之后才会将字符串送到内存中
            putchar(c);
        } //这种循环的输出有点相似printf的输出方法
        
        //这些特殊的都须要“”转义字符来转化。
        putchar('13'); //输出回车,回车不换行
        putchar('10');  //换行
        putchar('15'); //输出回车换行
        putchar('13'); //输出A,说明输出的能够是数字表示的一个字符
        putchar('x044'); //表示16进制
        putchar('x02c');
        putchar('44'); //好像什么都没有输出,我们直接用16进制输出就好了。

    return 0; }



    /*
    1、putchar函数(字符输出函数)的作用是像终端输出一个字符,其一般形式是:putchar(c),它输出字符变量是c,能够是字符型变量和整形变量。


     
    引申:这几个函数都是输出字符串的函数
     int     putchar(int);  //输出一个字符串

     int     printf(const char * __restrict, ...) __printflike(1, 2);//经常使用的输出方法
     int     putc(int, FILE *);  //输出到文件里
     int     puts(const char *);  //输出字符指针,应该是一个字符串
     
    2、getchar函数
     getchar函数(字符输入函数)的作用是从终端(或系统隐含指定的的输入设备中输入字符)。getchar函数一般没有參数,其一般的形式为:getchar()
     注意:getchar函数仅仅能够接受一个字符,getchar函数得到的字符能够赋值给一个字符变量或者整形变量,也能够通过不赋值不论什么变量,作为表达式的一部分。
     
     eg:putchar(getchar());
     也能够用printf("%c",getchar());来输出,所以我们将会看到我们在输入一个字符的时候。就会输出一个字符
     
     引申:
     int     getchar(void);//本例使用的函数

     int     scanf(const char * __restrict, ...) __scanflike(1, 2);//我们一般使用的输入方式
     int     getc(FILE *); //从文件里输入,
     char    *gets(char *); //从字符指针中输入,所以能够通过它输入字符串?与上面是对一个的
     
    */

  • 相关阅读:
    Jmeter分布测试
    SQL命令
    Linux执行命令时遇到的些问题
    Linux常用命令总结
    Jenkins与SVN持续集成
    在linux上创建slave节点
    内网域名配置方法
    Java中重写与重载的区别
    MongoDB基本使用
    MongoDB安装
  • 原文地址:https://www.cnblogs.com/zhchoutai/p/8323761.html
Copyright © 2011-2022 走看看