大工11秋《C语言程序设计》辅导资料五.doc

大工11秋《C语言程序设计》辅导资料五.doc

ID:50716786

大小:50.50 KB

页数:5页

时间:2020-03-07

大工11秋《C语言程序设计》辅导资料五.doc_第1页
大工11秋《C语言程序设计》辅导资料五.doc_第2页
大工11秋《C语言程序设计》辅导资料五.doc_第3页
大工11秋《C语言程序设计》辅导资料五.doc_第4页
大工11秋《C语言程序设计》辅导资料五.doc_第5页
资源描述:

《大工11秋《C语言程序设计》辅导资料五.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C/C++语言程序设计辅导资料五主题:课件第十四章C++简单程序设计学习时间:2011年10月31日-11月6日内容:我们这周主要学习课件第十四章C++简单程序设计的相关内容,希望通过下面的内容能使同学们加深对本章相关知识点的理解。知识脉络:1.C语言数据类型、基本符号和标识符;2.常量与变量以及各种数据类型定义;3.字符型数据定义与使用;4.数学运算符和表达式定义;5.数据类型的转换;6.赋值运算符和赋值表达式;7.逗号运算符和逗号表达式。重点与难点:1.重点:常量与变量以及各种数据类型定义,字符型数据定义与

2、使用,数学运算符和表达式定数据类型的转换,赋值运算符和赋值表达式。2.难点:逗号运算符和逗号表达式。一、C++语言概述1.C++语言字符集组成包括:①字母②数字③空格④标点和特殊字符说明:在字符常量、字符串常量和注释中,还可以使用汉字或其它可表示的图形符号。2.C++保留字(关键字)包括:autoboolbreakcasecharcatchclassconstcontinuedefaultdeletedodoubleelseenumexplicitexternfloatforfriendgotoifinline

3、intlongmutablenewoperatorprivateprotectedpublicregisterreturnshortsignedsizedstaticstatic_caststructswitchtemplatethisthrowtruetrytypedefunionunsignedusingvirtualvoidvolatilewhile二、基本数据类型1.C++数据类型分为两大类:①基本数据类型:整型、字符型、浮点型、布尔型②非基本数据类型:数组、结构、联合、枚举、指针、类、空类型(void

4、)③自定义数据类型:typedef2.常量(1)C++中常量类型:整型常量、实型常量、字符常量、字符串常量、布尔常量(2)整型常量:三种表示法①十进制的数字②八进制③十六进制注意:①C++中,八进制和十六进制只能表示无符号数。②整型常量常以跟在其后的字母L或l来标识一个long型的数值,如1200L,同理,Unsigned型可用U或u来标识。(3)实型常量:二种表示方法:①定点数形式②指数形式注意:C++中,要表示float型实数,必须在实数后加上字母F或f。如果实数后没有任何字母,则默认为double型。(4

5、)字符常量①对可被输出的字符常量,用单引号括起。②对不可打印输出的字符、单引号反斜杠等字符,可用转义字符序列表示法。(5)字符串常量①由双引号括起的零个或多个字符构成。②字符串中非输出字符由它们的转义字符序列表示。③一个字符串常量可在连续的几行中书写,多行间用反斜杠连接。④C++中,将字符串常量作为字符数组来处理,且编译器将自动在尾部添加一个用于标识字符串终结的null字符(‘’)。(6)枚举常量:是一种用于表示各个枚举值的符号常量。①枚举常量通过建立枚举类型来定义。②在内存中,枚举常量对应表示为一个整型数

6、,第一个枚举值的默认值是0。但不能将整数赋给枚举型变量。(7)符号常量定义①引入符号常量的目的是提高程序的可读性和可维护性。②符号常量的定义方法:const+类型名+常量名③另一种定义常量的方法:宏定义法#definebuffer256说明:宏定义只是作简单的置换,不作语法检查,所以宏名不是一个具有类型属性的常量名。3.变量(1)对于变量而言,需要了解两个有用的数值:①变量所表示的数据值②存放数据值的内存地址(2)变量的命名规则:①只能由字母、数字和下划线组成②第一个字符只能是字母或下划线③不能与C++关键字重

7、名④区分大小写⑤变量在使用之前,需要首先声明其类型和名称。(3)变量的定义方法数据类型变量名1,变量名2,……变量名n说明:该例仅指定了变量的名字和类型,但并没有给出它们的初始值(即未初始化),但未初始化的变量并不意味着这个变量中没有数值。4.自定义数据类型:typedef语法格式:typedef已有类型名新类型名表在新类型名表中可以定义多个标识符,也就是通过typedef来为已有的数据类型声明多个别名。5.变量的存储类型①auto:自动变量,采用堆栈的方式分配内存空间,属于临时性存储,该存储空间可以被若干变量

8、多次覆盖占用。②register:寄存器变量,变量被放在通用寄存器中,通常用于被经常使用的循环变量,能够提高访问的速度。③extern:全局变量,所有的函数和程序都可以引用该种类型的变量。④static:静态变量,在内存中地址是固定的,并且该空间内的地址空间在程序运行期间一直有效,不能被其它变量所覆盖。三、运算符和算术表达式1.C++的算术运算符:①运算符:+,-,*,/,%②运算对象

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

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

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