scanf函数说明 scanf函数用法
scanf(“格式控制串”,地址列表)
作用:按规定格式输入 "地址列表"是输入信息存放地址的列表,一般是变量地址,可用取地址运算符&和变量名组成。返回值等于成功输入的项数。原型定义在“stdio.h”。
例:#include "stdio.h" (只有printf和scanf函数可以不要头文件)
main()
{ int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("%d,%d,%dn",a,b,c);
}
运行时按如下方式输入三个值:
3□4□5↙ (输入a,b,c的值)
3,4,5 (printf输出的a,b,c的值)
(1) &a、&b、&c中的&是地址运算符,分别获得这三个变量的内存地址。
(2) "%d%d%d"是按十进值格式输入三个数值。输入时,在两个数据之间可以用一个或多个空格、tab键、回车键分隔。
以下是合法输入方式:
① 3□□4□□□□5↙
② 3↙4□5↙
③ 3(tab键)4↙5↙
二、scanf()函数格式说明
1、scanf()中不使用%u说明符。对unsigned型数据,以%d、%o、%x格式输入。
2、可以指定输入数据的列数,系统自动按它截取所需数据。
例:scanf("%3d%3d",&a,&b);
输入 123456↙ ,系统自动将123赋给a,456赋给b。
3、*格式用于跳过一个数据域
例:scanf("%2d□%*3d□%2d",&a,&b);
输入:12□345□67↙ 12→a,345被跳过,67→b。
*主要用于利用现有数据时,跳过某些数据项。
4、输入实数不能规定精度,如scanf("%7.2f",&a);
三、使用scanf()函数的注意事项
1、sacnf()中的变量必须使用地址。
int a, b; scanf("%d,%d",a,b);
2、scanf()的“格式控制中”,可以使用其它字符,但在输入时必须输入这些相同的字符。
例:scanf("%d,%d",&a,&b);
输入: 3,4 ↙(逗号与"%d,%d"中的逗号对应)
例:scanf("%d□□%d",&a,&b);
输入:3□□4 ↙(两个或以上空格)
例:scanf("%d:%d:%d",&h, &m, &s);
输入: 12:23:36 ↙(与格式控制中的冒号对应)
例、:scanf("a=%d,b=%d,c=%d",&a,&b,&c);
输入:a=12,b=24,c=36 ↙(a=,b=,c=及逗号与格式控制相对应)
3、在用"%c"输入时,空格和“转义字符”均作为有效字符。
例:scanf("%c%c%c",&c1,&c2,&c3);
输入:a□b□c↙ 结果:a→c1,□→c2,b→c3 (其余被丢弃)
4、输入数据时,遇以下情况结束一个数据的输入:(不是结束该scanf函数,scanf函数仅在每一个数据域均有数据,并按回车后结束)。
① 遇空格、“回车”、“跳格”键。
② 遇宽度结束。
③ 遇非法输入。
更多阅读
excel公式函数详解:19 yearfrac函数用法介绍
excel公式函数详解:[19]yearfrac函数用法介绍——简介一个良好的规划对于生活品质和工作效率都极其重要,在实际生活中我们往往需要计算一年有几个项目,每个项目需要花费多长时间。不同的工作其所花的中心也应该不一样。在excel中有一个
MATLAB 各种 对数函数 用法以及实例 matlab 对数函数
MATLAB 各种 对数函数 用法以及实例——简介在MATLAB运算当中,我们常常需要求对数,在编写M文件的过程中,我们也需要表示对数,下面我就通过一些示例介绍一下如何在MATLAB中求对数。MATLAB 各种 对数函数 用法以及实例——工具/原料MATLA
matlab曲线拟合 函数 用法以及例子 如何用matlab拟合曲线
matlab曲线拟合 函数 用法以及例子——简介在运行MATLAB编程进行数据的处理过程当中,我们常常用到matlab曲线拟合,但是工具箱由于需要人工交互,得到的拟合结果,需要人工的去提取,再输入,所以,工具箱拟合结果十分不适合调用,以及继续下面的操
谈谈 Excel SUMIF函数用法 多条件求和 sumif日期条件求和
2010年9月1日 Surda 317 次 发表评论 阅读评论上篇文章跟大家分享了SUM函数非一般的用法,本文我们来品味SUMIF的魅力。SUMIF,根据指定条件对若干单元格求和。其函数原型:SUMIF(range,criteria,sum_range),参数:range 为用于条件判断的
Excel统计函数COUNTIF的用法及实例 vb随机函数用法和实例
[转自]★笨笨☆ http://blog.sina.com.cn/pengjichang一:首先介绍COUNTIF函数的用法英文通用格式是:COUNTIF(range,criteria)中文通用格式是:COUNTIF(数据区域,条件表达式)1、返加包含值12的单元格数量=COUNTIF(range,12)2、返回包含负值的