C++语言程序设计 教学课件 作者 邓振杰 第02章.ppt

C++语言程序设计 教学课件 作者 邓振杰 第02章.ppt

ID:50041734

大小:267.50 KB

页数:102页

时间:2020-03-08

C++语言程序设计 教学课件 作者 邓振杰 第02章.ppt_第1页
C++语言程序设计 教学课件 作者 邓振杰 第02章.ppt_第2页
C++语言程序设计 教学课件 作者 邓振杰 第02章.ppt_第3页
C++语言程序设计 教学课件 作者 邓振杰 第02章.ppt_第4页
C++语言程序设计 教学课件 作者 邓振杰 第02章.ppt_第5页
资源描述:

《C++语言程序设计 教学课件 作者 邓振杰 第02章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章C++程序设计基础2.1词法符号2.2基本数据类型2.3常量与变量2.4运算符和表达式2.5控制语句2.1词法符号C++语言的字符集包括:l英文字母:A~Z,a~zl数字字符:0~9l特殊字符:空格!#%^&*_(下划线)+-=~<>/'";.,()[]{}∶2.1.1标识符标识符是程序员为命名程序中的一些实体而定义专用单词。C++语言中标识符的命名规则如下:l标识符是由英文字母(包括大写和小写)、数字和下划线组成,并且以字母和下划线开始,其后跟零个或多个字母、数字或下划线。注意:标识符不可以数字开始。l标识符中大写和小写字母是有区别的。例如,A

2、1和a1是两个不同的标识符。l标识符的长度是任意的,但有的编译系统仅识别前32个字符。l标识符不能和C++语言的关键字同名。2.1.2关键字关键字是一种有特殊用途的词法符号,是C++系统预定义的保留字,不能再用作其他用途。2.1.3常量常量在运算过程中其值保持不变,可以直接用符号表示。常量包括数字常量、字符常量、字符串常量。2.1.4运算符运算符是C++语言实现各种运算的符号,包括+、-、*、/等。运算符根据操作的对象个数不同,可以分为单目运算符、双目运算符和三目运算符。2.1.5分隔符分隔符又称标点符号,是用来分隔单词或程序征文的,它可以表示某个程序实

3、体的结束和另一个程序实体的开始。在C++语言中,常用的分隔符以下几个:(1)空格符:常用来作为单词与单词之间的分隔符。(2)逗号:用来作为多个变量之间的分隔符,或用来作为函数的多个参数之间的分隔符。(3)分号:仅用来作为for循环语句中for关键字后面括号中三个表达式的分隔符。(4)冒号:用来作为语句标号与语句之间的分隔符,或switch语句中关键字case<整型常量>与语句序列之间的分隔符。还有()和{}也可以作为分隔符。这些分隔符不表示任何实际的操作,仅用于构造程序。由于C++编译器将注释也当作空白对待,故注释也可用作分隔符。2.2基本数据类型C++

4、语言的数据类型大致可分为基本数据类型和非基本数据类型。基本数据类型包括整型、字符型、浮点型和布尔型。非基本数据类型主要包括数组类型、结构体类型、共用体类型、指针类型和空类型等,如图2-1所示。数据类型决定了数据在内存中所占的空间大小,也确定了其表示范围。各种基本数据类型的长度和取值范围见表2-1。说明:(1)单精度型float和双精度型double都属于浮点型。(2)char型和各种int型有时又统称为整数类型。因为字符型数据在计算机中是以ASCII码形式表示,故其本质上是整数类型的一部分,也可以当作整数来运算。(3)各种数据类型的长度是以字节为单位,1

5、个字节等于8个二进制位数。2.3常量与变量2.3.1常量2.3.1.1整型常量整型常量即整型常数,没有小数部分,可以用十进制、八进制和十六进制3种形式来表示。(1)十进制整型常量由0~9组成,没有前缀,不能以0开始。(2)八进制整型常量以0为前缀,后跟由0~7组成的整型常数。(3)十六进制整型常量以0X或0x为前缀,后跟由0~9和A~F组成的整型常数。2.3.1.2浮点型常量浮点型常量又称实型常量,是由整数部分和小数部分组成的,只能用十进制表示。浮点型常量有两种表示方法:小数表示法和科学计数法。(1)小数表示法:是由符号、数字和小数点组成。注意:必须有小

6、数点。(2)科学计数法:是用指数形式来表示浮点型常量,即在小数表示法后面加上E或e表示指数。注意:E或e的前面必须要有数字,指数部分可正可负,但必须是整数。2.3.1.3字符常量C++中有两种字符常量,即一般字符常量和转义字符常量。1.一般字符常量一般字符常量是用一对单引号括起来的一个字符,其值为ASCII码值。2.转义字符常用的转义字符见表2-2。2.3.1.4字符串常量字符串常量是用一对双引号括起来的字符序列。在C++中,字符串常量和字符常量是不同的。字符串常量是由双引号括起来的若干个字符,这些字符在内存中连续存储,并在最后加上字符''作为字符串

7、结束的标志。注意:不能将一个字符串常量赋给字符常量。2.3.1.5符号常量在C++中,可以用一个标识符来表示一个常数,这个标识符就是符号常量。C++语言提供了两种定义符号常量的方法:1.用const语句定义符号常量其一般格式为:const数据类型符号常量=表达式;注意:在定义符号常量时必须进行初始化,否则将出现编译错误。2.用#define语句定义符号变量其一般格式为:#define常量名常量值注意:#define语句的最后不允许加分号“;”。2.3.2变量变量是指在程序运行过程中其值可以改变的量。变量是有名字的,在内存中占据一定的存储单元。C++语言中

8、使用变量前,必须先对它的数据类型进行说明,2.3.2.1变量的命名变量的命名要遵

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。