VC++程序设计基础第三章基本数据类型和表达式.ppt

VC++程序设计基础第三章基本数据类型和表达式.ppt

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

第三章:基本数据类型和表达式 一、C++的基本数据类型 逻辑类型 字符类型 整数类型 实数类型(浮点类型) C++的基本数据类型 二、文字量 1、整数文字: 十进制:0—9,不能以0开头,没有小数部分。 例如:132,-345 八进制:0—7,以0开头。 例如:010,-0536 十六进制:0—9及A—F,以0X开头。例如:0X4BF 后缀:L(l):long或unsigned long类型 U(u):unsigned或unsigned long类型 LU(lu):unsigned long类型 无后缀:为首先满足int、unsigned int、 long int或unsigned long int 值域的类型 2、浮点文字: 一般表示法:12.5、-12.5 科学表示法:3.14E+10、3.14E-10 注意: 整数部分和小数部分可以省去一个,E(e)后面的 “ + ” 可以省去。 例如:23.5E6、.032、2E-5、3E10 浮点文字的类型为double类型; 加后缀F(f)变为float类型;例如:24.3F; 加后缀L(l)变为long double类型;例如:0.3L 3、字符文字: 用一对单引号将字符括起。例如:‘A’、‘$’、‘ ’ 字符文字的类型为char类型,它的值为所括起 的字符在ASCII表中的编码。 4、字符串文字: 用一对双引号括起来的字符序列,可以包含空 格、中文字符或任何其它字符。 例如:“Hello!”、“你好!” 5、布尔文字:false、true 类型为bool 三、对象声明 1、语法形式 数据类型 标识符1,标识符2,……标识符n; 2、对象的生存期 对象被建立和被删除之间的时间被称为对象的 生存期。 3、抽象存储模型 抽象存储模型是多个存储单元的集合,每个存 储单元有已分配和未分配两种状态。 4、初始化和初始值 在一个存储单元从未分配状态变为已分配状态 时,使该存储单元具有当前内容的机制叫做初 始化。此时存储单元的内容叫做初始值。 指定初始值的对象声明语句的语法结构为: 数据类型 标识符1(初始值1),…,标识符n(初始值n); 数据类型 标识符1=初始值1,…,标识符n=初始值n; 例如:int n(5) ;或int n=5; 5、更新 用新值取代旧值,即赋值。 简单赋值操作符:= 例如:n=10; 6、对象引用 对象引用是一个对象的地址,它标识一个对象。 例如:n+1 //表示对象的当前值 n=n+1; //用赋值操作符右边的值更新 对象引用所标识的对象。 四、枚举类型 语法结构 enum 标识符{标识符1,标识符2,……,标识符n}; 例如:enum color{RED,BLUE,GREEN,YELLOW}; color x=RED;//初始化 x=GREEN;//更新 注意:表示值域的各文字量隐含地具有一个整数 值,可以用表达式:标识符=常量表达式 指定。 例如:enum color{GREEN,BLUE,RED=5,YELLOW}; enum status{FALSE,TRUE,FAIL=0}; 五、表达式 表达式是一个用于计算值的公式,是由操作数、 操作符和括号组成的一个序列。 操作数:表示一个数据值,可以是文字量、标 识符等; 操作符:标识一个C++预定义的函数,使用简单 的符号来表达操作。 C++的操作符 表达式的定义: 一个文字量或一个标识对象的标识符是最简单的表达式,其类型和值就是文字量或对象的类型和值。 一个表达式的值可以用来参与其它操作,即用作其它操作符的操作数,这就形成了更复杂的表达式。 括在括号里的表达式仍是一个表达式,其类型和值与未加括号时的表达式相同。 表达式的求值顺序: 取决于括号、优先级、结合性和语言实现。 六、常用操作符的用法 1、算术操作符 一元操作符:- 语法:-操作数 例:-a、-(b+4) 二元操作符:+、-、*、/、% 语法:操作数1 OP 操作数2 %:取余操作符 例:8%5=3 (注:只能用于整型操作数) /:用于整型操作数时,结果值为整型 例:8/5=1;5/8=0 2、关系操作符 二元操作符:、=、、=、==、!= 语法:操作数1 OP 操作数2 结果类型:bool型 例如:i0时 表达式

文档评论(0)

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

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

1亿VIP精品文档

相关文档