1 / 38
文档名称:

数据输出与输入PPT学习教案.pptx

格式:pptx   大小:175KB   页数:38页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据输出与输入PPT学习教案.pptx

上传人:wz_198613 2021/6/15 文件大小:175 KB

下载得到文件列表

数据输出与输入PPT学习教案.pptx

相关文档

文档介绍

文档介绍:会计学
1
数据输出与输入
C语言的基本语句
一个实际的C程序是一系列语句的集合,每一条语句都用来完成一定的操作任务,C程序的每一条语句都要有分号结束,但变量声明部分不算严格意义上的C语句。
main( )
{ int a,b;
a=2; b=++a; printf(“%d,%d\n”,a,b);}
严格说来,应不称为语句。
C语句分为以下几类:
(1)控制语句 (2)函数调用语句
(3)表达式语句 (4)空语句
(5)复合语句
第1页/共38页
格式化输出
数据的“输入”和“输出”是相对于计算机主机而言的。
C语言本身不提供输入输出语句,输入输出操作是通过调用库函数来实现的,例如:printf和scanf就是c语言中用于实现数据输入、输出的库函数之一。
,所以,每一个c语言程序的开始都要用下面的编译预处理命令将该头文件包括到用户编辑的文件中去。 #include “” 或 #include <>
第2页/共38页
格式化输出函数printf
功能:向显示屏输出数据。
语法:printf(格式控制,输出列表);
例如:printf(“%d,%d”,x,y);

第3页/共38页
Printf函数说明:
一、格式控制部分是用双引号括起来的字符串,用于描述输出时的格式要求,
其中包含两种信息:
(1)普通字符和转义字符常量,普通字符原样输出,转义字符按所表示的字符含义输出;
(2)格式说明:如%d,%c等形式的字符串,指定输出表列中相应的变量或表达式的值的输出形式。见P34表2-1
例如:若已知整型变量a的值为2,整型变量b的值为3,程序中有输出语句:
printf(“a=%d,b=%d”, a , b);
输出结果为( )。
格式说明,规范数据
说明信息,原样输出
a=2,b=3
第4页/共38页
格式说明对应的输出数据格式
格式说明
输出数据格式
%d或%i
输出有符号的十进制整型数
%f
输出精度或双精度且小数点后有6位数
%c
输出一个字符
%o
输出八进制无符号整型数
%x或%X
输出十六进制无符号整型数
%u
输出无符号十进制整数
%c或%E
不常用
第5页/共38页
Printf函数举例
例3 若有以下程序段
int m=32767,n=032767;
Printf(“%d,%o\n”,m,n);
执行后输出的结果是:
32767,32767
例4 若有以下程序段
int m=0xabc,,n=0xabc;
m-=n;
Printf(“%X\n”,m);
执行后输出的结果是:
0
第6页/共38页
Printf函数说明:
二、输出数据列表包括需要输出的一些数据。各个数据间用逗号分隔开。输出数据的个数与输出控制中的格式说明个数相等,并且在顺序上要一一对应且类型匹配。
例如:printf(“%d,%f”,,6);
三、在输出控制中,格式说明个数应与输出项的个数相同。如果说明个数少于输出项的个数,多余的输出项则不输出;如果格式说明的个数多于输出项个数,则对多余的格式说明输出不定值。
第7页/共38页
例1 有以下程序:
Main()
{ int i=2000;
float j=;
printf(“i=%d,j=%f,j*10=%f”,i,j,j*10);
}
结果是:i=2000,j=,j*10=
Printf函数举例:
例2 有以下程序
Main()
{ int a=666,b=888;
printf(“%d\n”,a,b);
}
结果是:666
第8页/共38页
Printf函数举例:
例3:若有程序段 int m=32767,n=032767; printf(“%d,%o\n”,m,n);
执行后输出结果是:
32767,32767
例4:若有程序段 int m=0xabc,n=0xabc;
m-=n,printf(“%X\n”,m);
执行后输出结果是:
0
例5:若变量a,b已定义为int 类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,完整的输出语句是
printf(“a=%d,b=%d”,a,b);
函数说明二
第9页/共38页