【精品】C语言程序设计PPT课件
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
821s=.5061_06.6_0670_601607.67
2021年1月24日星期日
c程序设计
7
√
注意:
*:不能省略 /:若/号两边都是整型时,结果也为整型, %:求模或求余运算,要求两边的操作数必须 是整型。
2021年1月24日星期日
c程序设计
8
√
说明:
printf函数:格式输出函数
1.功能:向终端输出若干个任意类型的数据。 2.格式:printf(格式控制,输出表列) 如:int x=3,y=5;
√
2.浮点型常量(实数) ⑴十进制小数形式:由数字和小数点组成(必
有小数点)。 • 例: 3.1 12. .12 ⑵指数形式:例:123e3 1.2e-5
注:1)字母e后必须为整数。
2)e前必须有数字。
√
二、变量 内1存的.标中一具个识存有符特储定单属元性
✓命名规则:标识符由字母、数字和下划线三
2 C程序可以由若干函数构成,那么程序的执行是 D 。
A. 从第一个函数开始,到最后一个函数结束 B. 从第一个语句开始,到最后一个语句结束 C. 从主函数(main)开始,到最后一个函数结束 D. 从主函数开始,在主函数结束
2021年1月24日星期日
c程序设计
12
编程:求r=2、h=6的圆柱的体积和底面积。
种字符组成,且第一个字符必须为字母或下划
线。
✓说明: (1).严格区分大小写。如:a和A (2).变量“先定义,后使用”。 (3).变量的值应与定义的类型一致。 (4).变量名不能与关键字(附录B)重名。
√
2.整型变量 int(基本整型)——在内存中占2个字节
short [int](短整型)——2个字节 long [int](长整型)——4个字节 unsigned (无符号数)——2个字节
{ int i; i=3;
变量:在程序运行过程中 ,其值可以改变的量。
i=-123;
printf("}%d\n",i标号型); 识常等符量命:名、的用函有来数效对、字变数符量组序、、列符类
-123
。
C语言 数据类型
字符型
基本 数据类型
整型 浮点型
空类型 voi* 枚举类型 enum 结构体类型 struct {…} 共用体类型 union {…}
main( 基) 本整型 单精度浮点
{ int a,b,;s;float s;
型/* 变量声明 */
a=5;b=3;
s=a1+*/.-0bb*;;a/b;
ppprrriininnttftf(f("(""s%ss===%df%%\nf7\."2n.2,f"sf\)n,\;sn")";,s,s));; }
数组类型 T[…]
文件类型
C语言的数据类型
√
一、常量
1.整型常量(整数)
• (1)十进制整数:78
• (2)八进制整数:以0开头,
•
012表示(12)8
• (3)十六进制整数:以0x开头,
•
0x1d3表示(1d3)16
在整型常数后添加一个“L”或“l”字母表
示该数为长整型数:22L, 073L, 0xa4L
printf("%d,%d\n",6,x+y);
格式控制:双撇号括起来的字符串
格式说明:由%开头和格式字符组成。
普通字符:原样输出到屏幕上,包括转义 字符。
输出表列:需要输出的数据,与格式说明对 应。
2021年1月24日星期日
c程序设计
9
√
小 结:
1. C程序是由函数构成的,一个C程序有且仅 有一个main函数; 2. 一个函数由两部分构成:即函数首部和函数 体; 3. 一个C程序总是从main函数开始执行的; 4. C程序书写自由; 5. 分号是C语句和声明的结束标志; 6. C语言本身无输入输出语句,其功能由函数 实现; 7. 可用/*……*/对C程序中的任何部分作任何 注释,其对程序的编译执行没有任何影响。
2021年1月24日星期日
c程序设计
10
本章应掌握的内容
▪ 了解C语言; ▪ 了解printf函数;会使用printf函数输出简
单的内容;会算+、-、*、/、% ▪ 掌握C程序的结构
2021年1月24日星期日
c程序设计
11
练习
1 以下叙述正确的是 C 。
A. 在C程序中,main函数必须位于程序的最前面 B. C程序的每行中只能写一个语句 C. 一个C语言程序至少且仅包含一个main函数 D. 在对一个C程序进行编译的过程中,可发现注释中的 拼写错误
一、C语言的产生及发展
ALGOL 60 CPL BCPL B C
目前广泛流行的C语言编译系统有许多种 版 本 。 如 : Microsoft C 、 Turbo C 、 Quick C等,我们使用的C环境是Turbo C 2.0。
二、C编译系统
目前流行的C编译系统都是以1990年的ANSI C为标 准,Microsoft C、Turbo C、Quick C……
c程序设计
5
√
练习:
****** hello! ******
§1.2 简单的C程序
main( ) { printf("******\n"); printf(" hello!\n"); printf("******\n"); }
2021年1月24日星期日
c程序设计
6
√
§1.2 简单的C程序
例1.2
main( ) {
int r, h; float v, s; r=2; h=6; s=3.14*r*r;
v=s*h; printf("s=%f, v=%f ", s,v);
}
第2章 顺序结构程序设计
§2.1 常量、变量、标识符
例2.1 main( )
常量:在程序运行过程中 ,其值不能被改变的量。
2021年1月24日星期日
c程序设计
4
√
§1.2 简单的C程序
例1.1 main( ) {
主函数 语句结束 标志
printf("hello!"\n)"; ); }pprriinnttff((""*h*e*ll*o*!输\*n"出*)*;函*数*换*符*行");
hello! ******
2021年1月24日星期日
C语言程序设计
主要内容
➢基础知识 ➢顺序程序设计 ➢选择程序设计 ➢循环程序设计 ➢数组、函数、指针、结构体和共用体 ➢文件
2021年1月24日星期日
c程序设计
2
第一章 概述
大纲要求: ✓ 了解C语言出现的历史背景 ✓ 掌握C程序的构成(重点)
2021年1月24日星期日
c程序设计
3
§1.1 C语言简介