第2章--C程序设计的初步知识.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第2章--C程序设计的初步知识.ppt》由会员分享,可在线阅读,更多相关《第2章--C程序设计的初步知识.ppt(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第第第2 22 2章章章章 C CC C程序设计的初步知识程序设计的初步知识程序设计的初步知识程序设计的初步知识2 2.1 1 简单简单C C语言程序语言程序的的构成和格式构成和格式2 2.2 2 标识符、常量和变量标识符、常量和变量2 2.3 3 整型数据整型数据2 2.4 4 实型数据实型数据2.2.5 5 算术表达式算术表达式2.6 2.6 赋值表达式赋值表达式2.7 2.7 自加、自减运算符和逗号运算符自加、自减运算符和逗号运算符12.1 2.1 简单简单C C语言程序的构成和格式语言程序的构成和格式例例1 1:#include#include main()main()double
2、double a,b,areaa,b,area;a=1.2;a=1.2;b=3.6;b=3.6;area=a*b;area=a*b;printf(printf(“a a=%=%f,bf,b=%=%f,areaf,area=%=%fnfn”,a,b,area,a,b,area););2l mainmain是主函数名,是主函数名,C C语言规定语言规定必须用必须用mainmain作为主作为主 函数名。函数名。l 每一个可执行的每一个可执行的C C程序都必须有一个且只能有一程序都必须有一个且只能有一 个个主函数。主函数。l 一个一个C C程序总是从主函数开始执行。程序总是从主函数开始执行。l C C
3、语言的语句都是用分号语言的语句都是用分号“;”结束。结束。l 注释内容必须放在符号注释内容必须放在符号“/*/*”和和“*/”之间。注之间。注 释部分只是用于阅读,对程序的运行不起作用。释部分只是用于阅读,对程序的运行不起作用。32.1.1 C2.1.1 C语言的函数概念语言的函数概念 用用C C语言设计程序,就是编写函数的过程,程语言设计程序,就是编写函数的过程,程序整体由一个或多个函数组成。序整体由一个或多个函数组成。函数的分类:函数的分类:l 系统提供的库函数系统提供的库函数l 用户自定义函数:用户自定义函数:主函数:主函数:mainmain 子函数子函数 4库函数的分类:库函数的分类:
4、l数学函数库:数学函数库:math.hmath.hl字符函数库:字符函数库:ctype.hctype.hl字符串函数库:字符串函数库:string.hstring.hl输入输出函数库:输入输出函数库:stdio.hstdio.hl动态存储分配函数库:动态存储分配函数库:stdlib.hstdlib.h2.1.2 C2.1.2 C程序的完整结构程序的完整结构命令行(包括命令行(包括includeinclude、definedefine等编译预处理命令)等编译预处理命令)main()main()定义说明部分;定义说明部分;/*/*注释部分注释部分*/执行语句部分;执行语句部分;/*/*注释部分注释
5、部分*/52.1.3 C2.1.3 C程序的编译及执行程序的编译及执行编辑编辑(.c)(.c)上机输入与编辑源程序。上机输入与编辑源程序。编译编译(.(.objobj)将源程序翻译成二进制的目标程将源程序翻译成二进制的目标程序,但经编译后得到的二进制代序,但经编译后得到的二进制代码不能直接执行。码不能直接执行。连接连接(.exe)(.exe)将目标程序与系统提供的库函数将目标程序与系统提供的库函数等连接,得到可执行文件。等连接,得到可执行文件。运行运行 得到程序结果。得到程序结果。62.2 2.2 标识符、常量和变量标识符、常量和变量2.2.1 2.2.1 标识符标识符 在在C C语言中,有许
6、多符号的命名,如变量名、语言中,有许多符号的命名,如变量名、函数名、数组名等,都必须遵守一定的规则,按此函数名、数组名等,都必须遵守一定的规则,按此规则命名的符号称为标识符。规则命名的符号称为标识符。标识符的分类:标识符的分类:l关键字关键字l预定义标识符预定义标识符l用户标识符用户标识符7例:例:max3 3max _3max 3-max MAX3max3 3max _3max 3-max MAX3max3max3_3max_3maxMAX3MAX3l 标识符可以由字母、数字和下划线组成,并且标识符可以由字母、数字和下划线组成,并且 第一个字符必须为字母或下划线。第一个字符必须为字母或下划线
7、。l 大写字母和小写字母被认为是不同的字符。大写字母和小写字母被认为是不同的字符。l 长度最好不要超过长度最好不要超过8 8个字符。个字符。用户标识符的规定:用户标识符的规定:8整型整型实型实型字符型字符型枚举型枚举型单精度型单精度型双精度型双精度型数组类型数组类型结构体类型结构体类型共用体类型共用体类型基本类型基本类型构造类型构造类型指针类型指针类型空类空类型型C C语言的语言的数据类型数据类型整型整型实型实型字符型字符型单精度型单精度型双精度型双精度型C C语言的数据类型:语言的数据类型:9常量:在程序运行过程中,其值不能被改变的量。常量:在程序运行过程中,其值不能被改变的量。2.2.2
8、2.2.2 常量常量整型常量整型常量实型常量实型常量字符常量字符常量字符串常量字符串常量字面常量字面常量符号常量符号常量常量常量102.2.3 2.2.3 符号常量符号常量格式:格式:#define#define 符号常量符号常量 常量常量例例2 2:#include#include#define PI 3.14159#define PI 3.14159main()main()double double r,sr,s;r=5.0;r=5.0;s=PI*r*r;s=PI*r*r;printf(printf(“s s=%=%fnfn”,s,s););11l 在在C C语言程序中,可以用一个符号名来
9、代表一语言程序中,可以用一个符号名来代表一 个常量,称为符号常量。个常量,称为符号常量。l 符号常量通常采用大写字母表示。符号常量通常采用大写字母表示。l 增强了程序的可读性。增强了程序的可读性。l 一改全改。一改全改。2.2.4 2.2.4 变量变量变量:在程序运行过程中,其值可以改变的量。变量:在程序运行过程中,其值可以改变的量。C C语言规定,程序中所有变量都必须语言规定,程序中所有变量都必须先定义后使用先定义后使用。12l 十进制十进制l 八进制,以数字八进制,以数字0 0开头开头 l 十六进制,以十六进制,以0 x0 x或者或者0X0X开头开头 例:例:intint a,b,ca,b
10、,c;a=032;b=32;c=0 x32;a=032;b=32;c=0 x32;2.3 2.3 整型数据整型数据2.3.1 2.3.1 整型常量整型常量l 后缀后缀l/Ll/L:长整型:长整型l 后缀后缀u/Uu/U:无符号:无符号 l 后缀后缀lulu/LU/LU:长整型无符号:长整型无符号 例:例:12L 12U 12LU12L 12U 12LU132.3.2 2.3.2 整型变量整型变量类型名称类型名称字节数字节数数据范围数据范围signed signed intint4 4-2-231 31-2-23131-1-1signed short signed short intint 2
11、2-2-215 15-2-21515-1-1signed long signed long intint 4 4-2-231 31-2-23131-1-1unsigned unsigned intint4 40-20-23232-1-1unsigned short unsigned short intint 2 20-20-21616-1-1unsigned long unsigned long intint 4 40-20-23232-1-114signedsigned:有符号数据,最高位是符号位。有符号数据,最高位是符号位。unsignedunsigned:无符号数据,最高位是数值位。无符
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 初步 知识
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内