1 / 42
文档名称:

计算机等级考试3-4.ppt

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

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

分享

预览

计算机等级考试3-4.ppt

上传人:mh900965 2018/2/26 文件大小:472 KB

下载得到文件列表

计算机等级考试3-4.ppt

相关文档

文档介绍

文档介绍:计算机等级考试
C语言程序设计
主讲人:王艳群
计算机等级考试
第三章顺序结构
本章的考试要求:
基本语句
1. 表达式语句,空语句,复合语句。
2. 输入输出函数的调用,正确输入数据并正确设计输出格式。
C语言程序设计
基本语句
一、表达式
a、算术表达式
定义:用算术运算符和括号将运算对象连接起来的,符合c语言规则的式子,运算对象有常量,变量和函数等。
举例:a*b/c-+’a’
b、关系表达式
定义:用关系运算符将两个表达式(算术表达式、关系表达式、逻辑表达式、赋值表达式)连接起来的式子。举例:a<=c
C语言程序设计
基本语句(续)
c、逻辑表达式
定义:用逻辑运算符将关系表达式或逻辑量连接起来的式子。
举例:a>b&&c<d
d、赋值表达式
定义:由赋值运算符将一个变量和一个表达式连接起来的式子。
max=a>b?a:b
C语言程序设计
基本语句(续)
二、空语句(p31)
c语言中的所有语句都必须由一个”;”作为结束。
Main()
{
;
}
C语言程序设计
基本语句(续)
三、复合语句(P30)
用{}作为复合语句的开始和结束的标记。
{
语句1;
语句2;

}
C语言程序设计
数据的输入和输出
一、数据输出
格式:printf(“格式控制串”,输出表)
功能:按指定格式向显示器输出数据
返值:正常,返回输出字节数;出错,返回EOF(-1)
格式输出函数
输出表:要输出的数据(可以没有,多个时以“,”分隔)
格式控制串:包含两种信息
格式说明%[修饰符]格式字符,用于指定输出格式
普通字符或转义序列:原样输出
C语言程序设计
d,i
x,X
o
u
c
s
e,E
f
g,G
%%
十六进制无符号整数
不带符号十进制整数
十进制整数
指数形式浮点小数
单一字符
字符串
八进制无符号整数
小数形式浮点小数
e和f中较短一种
百分号本身
int a=567;printf ( “%d”,a);
int a=255;printf(“%x”,a);
int a=65;printf(“%o”,a);
int a=567;printf(“%u”,a);
char a=65;printf(“%c”,a);
printf(“%s”,“ABC”);
float a=;printf(“%e”,a);
float a=;printf(“%f”,a);
float a=;printf(“%g”,a);
printf(“%%”);
567
ff
101
567
A
ABC
+02


%
说明
格式字符除X,E,G外,其他格式字符只能用小写
格式字符与输出项个数应相同,按先后顺序一一对应
输出转换:格式字符与输出项类型不一致,自动按指定格式输出
例 main()
{ unsigned int u=65535;
printf(”u=%d\n",u);
}
输出结果:u=-1
例 int a=3,b=4;
printf(“%d %d\n”,a,b);
printf(“a=%d , b=%d\n”,a,b);
例 int a=3,b=4;
printf(“%d %d\n”,a,b);
printf(“a=%d , b=%d\n”,a,b);
输出结果: 3 4
a=3, b=4
C语言程序设计
附加格式说明符(修饰符)
.n
对实数,指定小数点后位数(四舍五入)
对字符串,指定实际输出位数
修饰符
功能
m
输出数据域宽,数据长度<m,左补空格;否则按实际输出
输出数据在域内左对齐(缺省右对齐)
-
指定在有符号数的正数前显示正号(+)
+
输出数值时指定左面不使用的空位置自动填0
0
在八进制和十六进制数前显示前导0,0x
#
在d,o,x,u前,指定输出精度为long型
在e,f,g前,指定输出精度为double型
l
C语言程序设计
#include <>
printf(格式控制,输出项1,输出项2,…);
int~%d
float/double~%f/%e
char~%c
字符串~%s
注意:printf()可以没有输出项
如:printf(“Hello World!”);
注意事项:p27
C语言程序设计