第3章顺序结构
本章导学:
本章内容主要介绍了C语言中用于数据输入、输出的函数scanf和printf的具体语法,及其在数据输入输出时的常用格式说明符。
总体评价:
本章内容不难,只需在理解的基础上加强记忆。
赋值语句
在赋值表达式的尾部加上一个“;”号,就构成了赋值语句,也称表达式语句。
例如:a=a+b (赋值表达式)
a=a+b; (赋值语句)
数据输出
printf函数的一般调用形式
首先,我们先来了解一些其它知识。
一个程序,一般情况下都包含数据输入、数据处理、数据输出三个部分。
输出:把数据从计算机内部送到计算机的外部设备上的操作称为“输出”。
输入:从计算机外部设备将数据送入计算机内部的操作称为“输入”。
显示器
键盘
在C语言中,数据的输入和输出是通过调用输入和输出函数来实现的。
境下,在调用输入和输出的库函数之前要求在源程序中出现包含头文件命令行:
#include <> 或#include “”
1. printf函数的调用形式如下:
printf(格式控制,输出项表)
作用:按照指定的格式将输出项中的值输出到终端。
要输出的内容(常量、变量、表达式等)
双引号括起来的字符串,按照该指定的格式进行输出
数据输出
printf函数的一般调用形式
例如: printf(“a=%d, b=%d ”, a, b);
函数名
格式控制
输出项(实参)
在printf函数调用的后面加一个分号就构成输出语句。
数据输出
printf函数的一般调用形式
printf也可以没有输出项,函数的调用形式将为:
printf(格式控制)
比如:printf(“OK!”);
OK!
数据输出
printf函数中常用的格式说明
格式字符:
d ----- 以十进制整数进行输出
o ----- 以八进制数进行输出
x ----- 以十六进制数进行输出
f ----- 以小数形式进行输出
:
:
使用时,以%作为引导符
格式字符必须使用小写
如:%d %o %x %f
简单的格式字符形式
完整的格式字符形式
% + - 0 n l/h 格式字符
n 指定输出的宽度 printf(“%6d\n”,k);
n1指定输出的宽度, n2指定输出的小数位数 printf(“%\n”,f);
有如下程序段
int k;
float f;
k=1234;
f=
jj1234
printf(“%f\n”,f);
printf(“%12f\n”,f);
printf(“%.6f\n”,f);
printf(“%\n”,f);
jjjjjjjjj123
数据输出
使用printf函数时的注意事项
1. 在使用输出函数时,输出的数据要清晰,视觉感要好。已知变量k=1234,f=
printf(“%d%d%f\n”,k,k,f);
printf(“%d,%d,%f\n”,k,k,f);
printf(“k=%d,k=%d,f=%f\n”,k,k,f);
**********.456000
2. 在格式控制串中,格式说明与输出项从左到右在类型上要一一对应匹配。
如不匹配,将导致数据不能正确输出,这时,系统并不报错。
最好
例如:int a=10;
float b=;
printf(“a=%f,b=%d\n”,a,b);
a=,b=1076428800
int a=10;
float b=;
printf(“a=%d,b=%f\n”,a,b);
a=10,b=
编译时能通过,则输出时为不正确的数据
输出时类型一定要一一对应
1234,1234,
k=1234,k=1234,f=
数据输出
使用printf函数时的注意事项
若格式说明中的个数少于输出项的个数时,则多余的输出项不予输出;
若格式说明中的个数多于输出项的个数时,则将输出一些毫无意义的数字。
例如:int a=10,b=20,c=30;
printf(“%d,%d\n”,a,b,c);
10,20
int a=10,b=20,c=30;
printf(“%d,%d,%d,%d\n”,a,b,c);
10,20,30,2367460
第3章 顺序结构 来自淘豆网m.daumloan.com转载请标明出处.