第二篇 C++编程基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象程序设计(一) 吕俊白 第二章 C++编程基础 主要内容: C++的符号系统  数据类型(Data Types) 计算表达(Computation Expressing) 基本编程语句(Basic Programming Statements) 2.1 C++的符号系统 1、C++的字符集 C++的字符集是ASCII字符集的子集,包括以下几类字符: (1)大小写英文字母:A—Z; a—z (区分大小写); (2)数字字符:0 —— 9; (3) 其他符号: + - * / = , . _ : ; ? \ “ ‘ ~ | ! # % () [] {} ^ 空格 $ @ 2.1 C++的符号系统 2.系统保留字 保留字是系统预先定义好的特殊标识符。 通常用来作为数据类型描述符(类型名),语句成分描述符等。 例如: int、float——数据类型描述符; if、for ——语句成分描述符。 2.1 C++的符号系统 3. 标识符 标识符是由程序员定义的单词,用来命名程序中的一些实体(如:变量名、常量名 、函数名等)。 (1)命名规则 任何一个标识符都必须满足以下规则: a.标识符是一个以字母或下划线开头的,由字母、数字、下划线组成的字符串; 注意: ①标识符的首字符不能是数字字符,中间不能出现空格字符; ②标识符中的字母要区分大小写. 3. 标识符 b. 不能与系统保留字同名; c.标识符的长度(字符个数)是任意的,但一般仅前头31个字符有效; d.尽量能做到“见名知义”。 (2)实例 如:AB1,ab1,Rec_Count,RecCount均是合法的标识符, 注意:AB1与ab1是两个不同的标识符。 如:1a,%name,$addr均是非法的标识符。 2.2 数据类型 1、 什么是数据类型 数据类型的定义概括为: “数据类型是一个数据对象以及创建和操纵它们的操作的集合所组成的类”。 ? 数据类型有三个含义: (1)确定数据的值域; (2)允许施加的运算(操作); (3)确定数据的存储结构和存储方式。 2.C++的数据类型概述 C++的数据类型(P:64) (1)语言既定的内部数据类型:语言本身具有的数据类型 (2)程序员自定义的外部数据类型: 如:用关键字class,enum,union,struct构造的数据类型 内部数据类型:(P:64) 整数类型(int) 字符类型(char) 布尔类型(bool) 单精度浮点(float) 双精度浮点(double) 3.C++的内部数据类型 1.整型int (P:65) 整数数据类型(即整型),用来描述整型数值数据。 它规定了整数的表示形式,整数的运算(操作),以及整数在计算机中的表示范围。 例如:123、678、10000,均是整型常量; (1)说明 整数类型允许使用以下数据类型修饰符: (P:67表3-2) long(长型符) ; short(短型符) ; signed(有符号) ; unsigned(无符号) 3.C++的内部数据类型 1.整型int (P:67) (2)长度和表示范围 九种整型类型的长度(字节数)、表示范围,请参见P:67的表3-2。 (3)操作 允许对整型数据对象进行算术运算、关系运算、位运算、赋值操作。 3.C++的内部数据类型 1.整型int (P:68) (4)整数字面值(整型字面常量) 整数用具体的数值表示就是整数字面值。 整数可以用三种方式表示: ①十进制:用非0数字开头的数字序列   如:123, -456, 0 ②?八进制:以0开头的数字序列 如:0123 ③?十六进制:以0x或0X开头的数字和A-F,a-f序列   如:0x123,0X4AC 3.C++的内部数据类型 1.整型int (P:69) 注意: 1.整数字面值默认为int型整数,即signed int 型。 如果要表示unsigned int 或者long int 则可以在整数字面值后加U或L,大小写都可以。 如:02345L ;235U 2.C++标准告诉我们,当整数的表示在整型表示范围内时,任何编译器的理解都是一致的,但当其超过了所表示的范围时,不同编译器有不同的处理方式。 如:int a=1234567890123456789001234567890; 不同编译器有不同的处理方式 3.C++的内部数据类型 2.字符型char(P:70) 字符型:用来定义以单个字符作为其值的数据对象(字符常量和字符变量)。 字符的字面值:是用单引号括起来的单个字符。 例如:a、A、 x 均是字符常量; (1)说明 字符类型允许使用以下数据类型修饰符:(P:67表3-2) signed(有符号) ; un

文档评论(0)

xiaofei2001128 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档