格式化输入──scanf()函数

简介: 【6月更文挑战第24天】格式化输入──scanf()函数。
  1. scanf()函数的功能:从键盘上接收格式化输入。
  2. scanf()函数的一般格式
    scanf(“格式字符串”,输入项首地址表);
    格式字符串。格式字符串可以包含3种类型的字符:格式字符,空白字符(空格、Tab键和回车键)和非空白字符(又称普通字符)。
    格式指示符与printf()函数的相似:
    %d,十进制带符号的整型数;
    %f,十进制带符号的实型数;
    %c,输入一个字符。
    空白字符作为相邻2个输入数据的缺省分隔符。
    非空白字符在输入数据时,必须原样一起输入。
    输入项首地址表──由若干个输入项首地址组成,相邻2个输入项地址之间用逗号分开。变量首地址的表示方法如下:
    &变量名
    其中“&”是地址运算符。例如,在例1-1中scanf(“%d%d%d”,&x,&y,&z)中的“&x”是指变量x在内存中的首地址。其功能是从键盘上输入3个整型数,分别存入&x,&y,&z起始的存储单元中,即输入三个整数分别赋给x,y,z。
    有两个人A,B,在数学考试中获得87和76的成绩,请输入A,B两人的代号及成绩,输出成绩。
    分析:此题就是考查输入输出语句,注意整数输入/输入的格式用%d,字符变量的输入/输出格式用%c,同时注意输入语句中的两个数据之间用什么符号隔开,则在程序运行输入数据时也要用同样的符号隔开两个数据。

    include "stdio.h"

    main()
    {
    char c1,c2;
    int x,y;
    printf("请输入A的成绩及代号:");
    scanf("%d:%c",&x,&c1);
    printf("请输入B的成绩及代号:");
相关文章
|
7月前
|
程序员 编译器 C语言
用printf函数输出数据
用printf函数输出数据
51 2
|
7月前
|
存储 C语言
C语言的scanf的函数输入数据
C语言的scanf的函数输入数据
66 1
|
7月前
|
存储 C语言
c语言获取终端输入字符串的函数scanf,gets,fgets
c语言获取终端输入字符串的函数scanf,gets,fgets
167 1
|
6月前
|
存储 C语言 知识图谱
C primer plus 学习笔记 第4章 字符串和格式化输入/输出
C primer plus 学习笔记 第4章 字符串和格式化输入/输出
|
7月前
|
存储 安全 C语言
C语言程序设计——格式输入函数scanf()
C语言程序设计——格式输入函数scanf()
|
7月前
|
存储 C语言
用scanf函数输入数据
用scanf函数输入数据
78 1
|
编译器 C语言 C++
scanf的多组输入及两种输入方法你还不会嘛?看完这篇文章让你彻底认识scanf!
scanf的多组输入及两种输入方法你还不会嘛?看完这篇文章让你彻底认识scanf!
379 0
|
7月前
|
C语言
使用printf函数输出数据
在C语言中,printf函数是一个常用的标准库函数,用于在控制台输出格式化的字符串和数据。它允许我们按照指定的格式输出各种类型的数据,包括整数、浮点数、字符和字符串等。
88 0
|
7月前
|
存储 C语言 索引
C语言用scanf函数输入数据
C语言用scanf函数输入数据
95 0
多组输入中scanf的三种写法
多组输入中scanf的三种写法
97 0