网站大量收购独家精品文档,联系QQ:2885784924

第2章-数据与运算.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第2章数据与运算数据是指能输入到计算机中,并能被计算机处理和加工的对象。数据类型是对系统中实体的一种抽象,它描述了某种实体的基本特性,不同类型数据的表示、所占存储空间的大小以及定义在其上的操作是不同的。2.1基本数据类型逻辑类型(boolean)只有两个量true和false,表示逻辑真值和逻辑假值。C++支持四种整数类型:char,short,int和long,整数类型用于处理整数。C++支持两种浮点类型:float和double,浮点类型用于处理包含小数部分的数值。void类型也叫缺省型,用于描述值为空集,主要用于说明不返回值的函数或指向任一类型的指针等。2.1基本数据类型类型bool2.1基本数据类型类型char2.1基本数据类型类型short2.1基本数据类型类型long浮点类型2.2常量常量是指在程序运行期间其数值不发生变化的数据。1.整型常量整型常量通常简称为整数。C++语言的整数可以是十进制数、八进制数和十六进制数。例如,十进制的数值3356可以有下列三种不同的表示形式:十进制数3356八进制数06434十六进制数0xd1c2.2常量2.浮点常量又称为实数,一般含有小数部分。在C++语言中,实数只有十进制的实数,它又分为单精度实数和双精度实数,它们的表示方法基本相同。实数有两种表示方法,即一般形式和指数形式。2.2常量指数形式的实数一般是由尾数部分、字母e或E和指数部分组成。指数形式的实数的一般表示形式如下:当一个实数的符号为正号时,可以省略不写,其表示的一般形式如下:2.2常量3.字符常量所谓字符常量是指一个单一字符,其表示形式是由两个单引号包括的一个字符。例如,‘A’,‘a’,‘Q’,‘0’,‘9’,‘+’,‘:’,‘?’,‘$’都是字符常量。在C++语言中,字符常量具有数值。字符常量的值就是该字符的ASCII码值。因此,可以这样说字符常量实际上是一字节的正整数。2.2常量例如,chara,b,u,v;//说明a、b、u和v为字符变量a=F;//将70送给ab=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!,AGraduateStudent,9,BillGates,李四北京海淀学院路29号,姓名:,guanjh123@cugb.edu.cn,2.2常量5.标识常量所谓标识常量是指用标识符代替常量使用的一种常量,其名称通常是一个标识符。标识常量也叫符号常量,为了不与一般变量的名称相混淆,标识常量的名称一般使用大写英文字母的标识符。标识常量在使用之前必须预先定义。标识常量的一般说明形式为:#define标识常量名称常量2.2常量例如#defineMAX50#definePI3.1415926#defineNULL0#defineEOF-1#defineERROR-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)

iris + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档