- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2 章 C++语言的基本构成
教学提示:C++语言中的数据类型、运算、语句结构、数组、指针、函数是C++程序设计的基础。掌握这些基本内容,对利用C++语言解决一般应用问题是非常必要和有用的。
教学目标:掌握C++语言中的基本数据类型、运算符及表达式。掌握if 语句、switch语句、for 语句、while 语句、do 语句和各种跳转语句的格式、功能和执行过程。掌握一维数组和二维数组的定义、表示及访问方式。掌握指针的概念、指针变量的定义格式与存储分配、对指针进行的每一种运算的运算符表示及操作功能,掌握函数的定义和调用格式。
2.1 C++程序的基本语法构成
C++语言的数据类型包含基本数据类型和构造数据类型,每种数据类型是对一组变量/对象和对它们的操作的描述。
2.1.1 数据类型
数据类型包含基本数据类型和构造数据类型。基本数据类型通常包含有整型、浮点型、字符型、布尔型和空值型。构造数据类型又称为复合数据类型,它是一种更高级的抽象,包括枚举类型、数组类型、结构类型、联合类型、指针类型。
1. 基本数据类型
C++常用的基本数据类型见表2-1。表2-1 表明了各种基本数据类型的类型名、类型
说明符、数据字宽和该类型数据的取值范围。取值范围与所使用的机器的字长有关,表2-1
给出的范围是对32 位字长的机器而言的。如果是16 字长的机器,表中的字宽和数值范围
应做相应的调整。
表2-1 C++常用的基本数据类型
类型名 类型说明符 字宽 数值范围 字符型 char 1 –128~127 有符号字符型 signed char 1 无符号字符型 unsigned char 1 短整型 short[int] 2 –32 有符号短整型 signed short[int] 2 无符号短整型 unsigned short[int] 2 整型 int 4 –2 有符号整型 signed[int] 4 –2 无符号整型 unsigned[int] 4 0~4 长整型 long[int] 4 –2 有符号长整型 signed long[int] 4 无符号长整型 unsigned long[int] 4 单精度浮点型 float 8 约6 双精度浮点型 double 4 约15 双精度浮点型 long double 16 说明:
(1) 表中出现在[int]中的int 可以省略。
(2) 表中各种类型的字宽是以字节数为单位的,1 个字节等于8 个二进制位。
通常短整型、整型、长整型和字符可用有符号型(signed)和无符号型(unsigned)来修饰,而浮点型不用signed 和unsigned 来修饰,皆为有符号型。
空值型(void)多用于说明函数和指针的类型,也可用来说明该函数无参数。对函数来讲,如果一个函数无返回值,则用void 来说明它的类型。对指针来讲,空类型指针表示指向内存0 地址,又称无效指针。
2. 常量和变量
常量是一种其值不能被改变的量,即在程序执行过程中不改变其本身的值;变量是在程序执行过程中可以被改变的量。
常量有整型常量、浮点型常量、字符型常量、字符串常量。
1) 整型常量
整型常量即以文字形式出现的整数,包括正整数、负整数和零,可用十进制、八进制
和十六进制3 种不同表示方法。
(1) 十进制整型常量。由数字0~9 组成,没有前缀,没有小数部分。例如:25,128。
(2) 八进制整型常量。由数字0~7 组成,前缀为0,没有小数部分。例如:034,0211。
(3) 十六进制整型常量。由数字0~9 及字母a~f(A~F)组成,前缀为0x 或0X,没有
小数部分。例如0X3F8。
2) 浮点型常量
浮点型常量又称实型常量,是由整数部分和小数部分组成的。它只用十进制表示。浮点型常量有两种表示形式,一种是小数表示形式,又称为一般形式。它由数字和小数点组成,这种表示法中不可省略小数点。例如:12.75、0.345 等都是正确的。另一种是指数表示形式,又称科学表示法。这种表示法是在小数表示法后面加上E(或e)和指数部分,指数部分可正可负,但是必须为整数。例如:4.5E-2、4.321e10、5e3 等。这种表示法要求必须有E(或e),并且在E(或e)前面必须有数字,在E(或e)后面必须是整数。例如:e-3、.e2、2e3.5、e 等都是非法的。
3) 字符型常量
字符型常量是用一对单引号括起的一个字符。例如,‘X’,‘$’,‘[’,‘□’,(空格符),‘3’等都是合法的字符。
C++语言中有一些字符是不可显示字符,也无法通过键盘输入,例如换行符、响铃符、退格符等。这些字符可以用转义序列表示法表示,这种方法规定,以反斜线(\)开头,后面跟上该字符的ASCII 码值。这里使用的ASCII 码值有两
您可能关注的文档
最近下载
- 2022年北京市十二中初三(上)期中数学试卷及答案.pdf VIP
- 鲁教版初中九年级化学各章节知识点归纳复习提纲.doc
- 海鲜市场项目可行性研究幻灯片.pptx VIP
- 微电网能量管理:技术、策略与发展路径探究.docx VIP
- 某污水处理工艺设备安装施工方案.docx VIP
- 理智与情感:爱情的心理文化之旅 智慧树网课章节测试答案.docx VIP
- 03.1 20CS03-1 一体化预制泵站选用与安装(一).docx VIP
- 2025年公司组织架构图及各部门职能要求模板参考(架构图可编辑).pdf VIP
- 级配碎石施工技术课件.ppt VIP
- 神话传说故事与中国文化 智慧树 知到答案.docx VIP
文档评论(0)