zoukankan      html  css  js  c++  java
  • 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 }

    打印结果:

  • 相关阅读:
    python基础(常量,数据类型,if)
    c字符串操作函数
    磁盘读写,合并排序字符串
    5个学生,3门成绩,输入信息,保存到文件
    关于MQTT、HTTP、WebService
    循环队列Circular Queue
    ISR中断服务程序
    PID控制
    Linux定时器接口
    Embedded Agent
  • 原文地址:https://www.cnblogs.com/onemusk/p/9481951.html
Copyright © 2011-2022 走看看