文档介绍:第四讲顺序结构和常用语句
一、C语言语句
二、格式输入输出
1、格式输出:printf( )函数
2、格式输入:scanf( )函数
三、字符输入输出
1、字符输出:putchar( )函数
2、字符输入:getchar( )函数
C程序的语句有五种,分号“;”是C语句结束的标志。
表达式语句:任何表达式加上分号构成
如:x=1; y=x+y; - -x; y+1;
一、C语言语句
函数调用语句:由一次函数调用加上分号构成
如:printf(“ Very Good!\n");
复合语句: 用{ }括起来组成的一个语句
如:if (a>b) { x=0;b=b+1;x=a;}
空语句:仅由一个分号构成的语句
控制语句:控制程序的流程
如:if…else语句,while语句,return语句等。
C语言对数据的输入、数据的输出是通过函数实现的。存在于C 所在目录的子目录include中的头文件内。
其中最基本的有:printf( ) (格式输出)
scanf( ) (格式输入)
putchar( ) (字符输出)
getchar( ) (字符输入)
在调用上述基本库函数时,应在程序开始处使用文件包含命令,即:
#include “"
功能:通过标准输出设备(如显示器)输出
一组数据。
输出形式由“格式控制”字符串规定。
1、格式输出:printf( )函数
格式:
printf(“格式控制”,输出表列);
二、格式输入输出
格式控制:由双引号括起来的字符串,用于指定要输出的数据的格式。
2)格式说明:用来指定需输出数据的输出格式的,其形式为:
% [<修饰符>]格式字符
格式字符用以说明输出数据的类型,形式,长度,小数位数等。
它包括:
1)普通字符:按原样输出的字符;
输出表列:需要输出的数据列表,彼此间用逗号分隔。它可是任意合法的表达式。
用于输出的修饰符
用于输出的格式字符
格式符
功
能
形
式
d
输出十进制整数
%d
、
%md
、
%ld
、
%mld
o
以八进制形式输出整数
%o
、
%mo
、
%lo
x
以十六进制形式输出整数
%x
、
%mx
、
%lx
u
以十进制形式输出一个无符号的数
%u
c
输出一个字符
% c
s
输出一个字符串
%s
、
%
ms
、
%
f
以小数的形式输出实数
%f
、
%
、
%lf
e
以标准指数的形式输出实数
%e
、
%
g
根据实数的大小自动按f或e的形式
选择输出格式
% g
例:格式输出:printf()函数
printf(" a+b = % f " , c );
附加
格式符
格式符
输出表列
普通字符
格式说明符
格式控制
说明:
1、d格式字符
%d:按整型数据的实际长度输出
%md:m为指定的输出长度。如果数据位小于m,则左端补以空格;大于m,则按实际位输出。
例:printf(“%4d,%4d”,a,b);
若a=12, b=12345,则输出
12,12345
%ld:输出长整型数据。
%d的输出范围为-32768~32767,输出超过该范围的整型数就会出错,此时用%ld输出。
其输出格式和功能与%d相同,如:%8ld