• scanf括号内格式的用法


    1、用scanf输入数字1,2,3,然后进行打印

     1 #include <stdio.h>
     2 
     3 int main()
     4 {
     5     int a=1,b=2,c=3;
     6 
     7     scanf("%d%d%d",&a,&b,&c);
     8     printf("a=%d b=%d c=%d
    ",a,b,c);
     9 
    10     return 0;
    11 }

    打印结果:

    2、scanf中数据宽度的应用

     1 #include <stdio.h>
     2 
     3 int main()
     4 {
     5     int a=1,b=2,c=3;
     6 
     7     scanf("%5d",&a);//输入的数宽度是5,若输入12345678,则打印12345
     8     printf("a=%d
    ",a);
     9 
    10     return 0;
    11 }

    打印结果:

    3、scanf中输入多个宽度的数据后,打印结果

     1 #include <stdio.h>
     2 
     3 int main()
     4 {
     5     int a=1,b=2,c=3;
     6 
     7     scanf("%4d%4d%4d",&a,&b,&c);//输入的数据宽度是4,若输入12345 12345,则打印a=1234 b=5 c=1234
     8     printf("a=%d b=%d c=%d
    ",a,b,c);
     9 
    10     return 0;
    11 }

    打印结果:

    4、scanf中%c的应用

     1 #include <stdio.h>
     2 
     3 int main()
     4 {
     5     int a=1,b=2,c=3;
     6 
     7     scanf("%c %c %c",&a,&b,&c);//scanf中%c后面要有空格,输入 1,2,3,打印结果是对应的ASCII中49,50,51
     8     printf("a=%d b=%d c=%d
    ",a,b,c);
     9 
    10     return 0;
    11 }

    打印结果:

    5、此代码scanf括号内应正确输入逗号

     1 #include <stdio.h>
     2 
     3 int main()
     4 {
     5     char a=1,b=2,c=3;
     6 
     7     scanf("%c,%c,%c",&a,&b,&c);//输入数据时应注意,应严格按照scanf内数据格式输入;应输入1,2,3,则才能正确打印结果,若不输入逗号,则无法正确打印
     8     printf("a=%c b=%c c=%c
    ",a,b,c);
     9 
    10     return 0;
    11 }

    打印结果:

    6、scanf中非格式字符均需原样输入,否则无法正确打印

     1 #include <stdio.h>
     2 
     3 int main()
     4 {
     5     char a=1,b=2,c=3;
     6 
     7     scanf("a=%c,b=%c,c=%c",&a,&b,&c);//scanf括号内,应严格按照a=1,b=,c=3输入;才能正确打印出a=1 b=2 c=3结果出来
     8     printf("a=%c b=%c c=%c
    ",a,b,c);
     9 
    10     return 0;
    11 }

    打印结果:

  • 相关阅读:
    Analysis of Hello2 source code
    CORS’s source, Principle and Implementation
    CDI Features(EL(SPEL),Decorator,Interceptor,Producer)
    Java Design Patterns(2)
    Cookie and Session
    Vue错误信息解决
    cdh搭建仓库
    cdh本地源安装-自用
    创建本地repo源
    dockerfile:python-cuda-nvidia-cudnn
  • 原文地址:https://www.cnblogs.com/onemusk/p/9481951.html
Copyright © 2020-2023  润新知