美文网首页
【C】语言·printf和scanf函数

【C】语言·printf和scanf函数

作者: emmet7life | 来源:发表于2018-04-06 16:08 被阅读21次

    printf函数
    这是在stdio.h中声明的一个函数,因此使用前必须加入#include <stdio.h>,使用它可以向标准输出设备(比如屏幕)输出数据。

    1> printf(字符串)
    2> printf(字符串, 格式符参数)

    图1·常用的格式符及其含义

    格式符还可以添加一些精细的格式控制

    1> 输出宽度
    例如:%数字d 或者 %-数字d,即表示实际输出位数不够指定位数时,空格的补齐方式。%数字d 在前面补,%-数字d 在后面补。

    2> 浮点数的小数位数
    例如:%数字A.数字Bf,数字A表示的就是第一条输出宽度所表示的意思,小数点后面的数字B,代表输出的小数点数。

    scanf函数
    这也是在stdio.h中声明的一个函数,因此使用前必须加入#include <stdio.h>。调用scanf函数时,需要传入变量的地址作为参数,scanf函数会等待标准输入设备(比如键盘)输入数据,并且将输入的数据赋值给地址对应的变量。

    printf("Please input your age:");
    
    int age;
    scanf("%d", &age);
    
    printf("Your age is %d.", age);
    

    连续输入多个参数:

    int a, b, c;
    
    // 逗号,
    scanf("%d,%d,%d", &a, &b, &c); // 输入格式:10,14,20
    
    // 井号#
    scanf("%d#%d#%d", &a, &b, &c); // 输入格式:10#14#20
    
    // 字母x
    scanf("%dx%dx%d", &a, &b, &c); // 输入格式:10x14x20
    

    相关文章

      网友评论

          本文标题:【C】语言·printf和scanf函数

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