美文网首页
郝斌C语言笔记 -- 输入输出函数

郝斌C语言笔记 -- 输入输出函数

作者: Jorunk | 来源:发表于2017-11-24 15:00 被阅读26次

    输入和输出函数

    1.printf() -- 将变量的内容输出到显示器上

    .1四种用法

    1. printf("字符串");
    
    2. printf("输出控制符",输出参数);
    
    3. printf("输出控制符1 输出控制符2 ...",输出参数1,输出参数2...);
    /*输出控制符和输出参数的个数必须一一对应*/
    
    4. printf("输出控制符 非输出控制符",输出参数);
    
    

    2.输出控制符

    3.为什么需要输出控制符

    • 01组成的代码可以表示数据也可以表示指令,必须要有输出控制符告诉编译器怎么去解读。
    • 如果01组成的代码表示的是数据的话,那么同样的01代码组合以不同的输出格式输出就会有不同的输出结果,所以必须要有输出控制符

    4.非输出控制符

    • 非输出控制符在输出的时候会原样输出

    2.scanf() -- 通过键盘将数据输入到变量中

    1.两种用法

    用法一:scanf("输入控制符",输入参数);
    • 功能:将从键盘输入得字符转化为输入控制符所规定格式的数据,然后存入以输入参数的值为地址的变量中
    用法二:scanf("非输入控制符 输入控制符",输入参数);
    • 功能:将从键盘输入得字符转化为输入控制符所规定格式的数据,然后存入以输入参数的值为地址的变量中
    • 非输入控制符原样输出

    如何使用scanf编写出高质量的代码

    • 使用scanf之前最好先使用printf提示用户以什么样的方式输入

    • scanf中尽量不要使用非注入控制符,尤其是不要用 \n

    • 应该编写代码对用户的非法输入做适当的处理

    char ch;
    while ( (ch=getchar()) != '\n')
            continue;
    

    相关文章

      网友评论

          本文标题:郝斌C语言笔记 -- 输入输出函数

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