- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 数 据 与 运 算 数据是指能输入到计算机中,并能被计算机处理和加工的对象。 数据类型是对系统中实体的一种抽象,它描述了某种实体的基本特性,不同类型数据的表示、所占存储空间的大小以及定义在其上的操作是不同的。 2.1 基本数据类型 逻辑类型(boolean)只有两个量true和false,表示逻辑真值和逻辑假值。 C++支持四种整数类型:char, short, int和long,整数类型用于处理整数。 C++支持两种浮点类型:float和double,浮点类型用于处理包含小数部分的数值。 void类型也叫缺省型,用于描述值为空集, 主要用于说明不返回值的函数或指向任一类型的指针等。 2.1 基本数据类型 类型bool 2.1 基本数据类型 类型 char 2.1 基本数据类型 类型short 2.1 基本数据类型 类型long 浮点类型 2.2 常量 常量是指在程序运行期间其数值不发生变化的数据。 1.整型常量 整型常量通常简称为整数。C++语言的整数可以是十进制数、八进制数和十六进制数。 例如,十进制的数值3356可以有下列三种不同的表示形式: 十进制数 3356 八进制数 06434 十六进制数 0xd1c 2.2 常量 2.浮点常量又称为实数,一般含有小数部分。 在C++语言中,实数只有十进制的实数,它又分为单精度实数和双精度实数,它们的表示方法基本相同。实数有两种表示方法, 即一般形式和指数形式。 2.2 常量 指数形式的实数一般是由尾数部分、字母e或E和指数部分组成。指数形式的实数的一般表示形式如下: 当一个实数的符号为正号时,可以省略不写,其表示的一般形式如下: 2.2 常量 3.字符常量 所谓字符常量是指一个单一字符, 其表示形式是由两个单引号包括的一个字符。 例如, ‘A’, ‘a’, ‘Q’, ‘0’, ‘9’, ‘+’, ‘:’, ‘?’, ‘$’ 都是字符常量。 在C++语言中, 字符常量具有数值。字符常量的值就是该字符的ASCII码值。因此, 可以这样说字符常量实际上是一字节的正整数。 2.2 常量 例如,char a, b, u, v ; // 说明a、b、u和v为字符变量 a = F ; // 将70送给a b = A+2; // b存放的是 C 字符 u = + B; // u存放的是 b 字符 v= b - 32; // v存放的是 B 字符 它们分别相当于下列运算; a= 70; b= 65+2; u= 32+66 ; v= 97-32; 2.2 常量 4.字符串常量 所谓字符串常量是指用双引号括起来的一串字符来表示的数据。 下面给出几个字符串常量的例子: Hello!, A Graduate Student, 9, Bill Gates, 李四 北京海淀学院路29号, 姓名:, guanjh123@cugb.edu.cn, 2.2 常量 5.标识常量 所谓标识常量是指用标识符代替常量使用的一种常量, 其名称通常是一个标识符。 标识常量也叫符号常量,为了不与一般变量的名称相混淆,标识常量的名称一般使用大写英文字母的标识符。标识常量在使用之前必须预先定义。 标识常量的一般说明形式为: #define 标识常量名称 常量 2.2 常量 例如 #define MAX 50 #define PI 3.1415926 #define NULL 0 #define EOF -1 #define ERROR -1 其中,MAX、PI、NULL、 EOF和ERROR都是标识常量, 它们代替的常量分别是50、3.1415926、0 、-1和-1 。这里,每个标识常量说明式子只能给出一个标识常量,并且占据一个书写行。 2.2 常量 6.换码序列 所谓换码序列是用反斜线\后面跟有一个字符或者一个或不超过3个的数字来表示的。 2.3 变量 变量 所谓变量是程序运行时其值可能发生变化的量。 变量具有3个基本要素:变量名、变量的类型和变量的值。 2.3 变量 C++语言的变量在程序中用变量名表示。变量名由用户根据其用途任意命名,变量名命名遵从标识符的起名规则。变量名的长度没有限制,但一般的C++编译系统仅对其前面的32字符作为有效字符处理。 在程序运行时,变量占据一定大小的存储空间,作为某变量的内存空间的首地址,称为变量的地址。 2.3 变量 变量在程序中使用时,必须预先说明它们的存储类型和数据类型。
文档评论(0)