第02章_数据类型、运算符和表达式

上传人:jiups****uk12 文档编号:54889239 上传时间:2018-09-21 格式:PPT 页数:59 大小:471.50KB
返回 下载 相关 举报
第02章_数据类型、运算符和表达式_第1页
第1页 / 共59页
第02章_数据类型、运算符和表达式_第2页
第2页 / 共59页
第02章_数据类型、运算符和表达式_第3页
第3页 / 共59页
第02章_数据类型、运算符和表达式_第4页
第4页 / 共59页
第02章_数据类型、运算符和表达式_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《第02章_数据类型、运算符和表达式》由会员分享,可在线阅读,更多相关《第02章_数据类型、运算符和表达式(59页珍藏版)》请在金锄头文库上搜索。

1、目 录,第1章 C+概述 第2章 数据类型、运算符和表达式 第3章 简单的输入/输出 第4章 C+的流程控制 第5章 函数 第6章 编译预处理 第7章 数组 第8章 结构体、共同体和枚举类型 第9章 指针和引用第10章 类和对象 第11章 类和对象的其他特性 第12章 继承和派生 第13章 多态性 第14章 输入/输出流 第15章 模板,第一部分 面向过程的程序设计,第二部分 面向对象的程序设计,第2章 数据类型、运算符与表达式,简单地说:程序 = 数据结构 + 算法,C+ 程序的构成: (1)数据描述 (2)执行步骤( 算法),例1.1一个简单的C+程序 #include void main

2、( void ) int num, square ; cout num ; square = num*num; cout “num的平方为:“ square n; ,下面学习:程序的各种语法元素,2.1 保留字和标识符,2.1.1 保留字(Reserved Word or Keyword) C+语言自身使用的,已有特殊含义和用途的英文单词称为保留字或关键字。 如例1.1中的类型说明符 int,用于定义整型变量。,用户不能将其作为自己的变量名或函数名使用。,2.1.2 标识符,标识符(identifier): 有效字符序列,用来标识用户自己定义的 变量名、符号常量名、函数名、数组名、类型名、文件

3、名等,命名规则:只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线最大长度为 1 247 个字符。,如: MyName average GetDay StudentName _above Lotus_1_2_3,非法标识符如: M.D.John $123 3Dmax,合法标识符如: (有时用匈牙利命名法),例: #include void main(void) int a, b, sum; /* 定义变量 */a=123; b=456; sum = a + b; cout“sum is “sum angle; radian = angle * PI / 180; /角度弧度c

4、out radian = = !=,小于 小于等于 大于 大于等于 恒等于 不等于,关系运算符及其优先级说明,a=bc 等效于 a=(ba+b 等效于 c(a+b),算术 关系( 和 = ) 关系( = 和 != ),关系表达式,1. 用关系运算符连接两个表达式,int a=1, b=2, c=3; 则表达式 ab 的值为 0 则表达式 ba+c 的值为 1,2. 关系表达式的值(运算结果)是逻辑值:“真”或“假”1 表示真 0 表示假,关系运算符的结合性:自左向右,2.4.5 逻辑运算符和逻辑表达式,逻辑运算符及其优先级:,C+ 语言提供三种逻辑运算符:& 逻辑“与”| | 逻辑 “或”!

5、逻辑 “非”,单目运算符, 即只有一个操作数。 如 ! a,逻辑运算的意义:,a &b,当 a、b 均为真时,表达式的值才为真,a | b,当 a、b 均为假时,表达式的值才为假,! a,当 a 为假,!a 为真; 反之,当 a 为真时,!a 的值为假,逻辑运算符的优先次序:,! (非)算术关系&|,逻辑表达式:用逻辑运算符将表达式连结起来,(2)C+ 编译系统在给出逻辑运算结果时,以数值 1 代表 “真”以数值 0 代表 “假”,(1)运算时,在判断一个量是否为“真”时,以非0 代表 “真”以0 代表 “假”,例如:已知 a=4 则 !a 的值是 0已知 a=0, b=5 则 a&b 的值是

6、 0则 a|b 的值是 1则 !a&b 的值是 1,注意:,注意: 在C+程序中, 欲表示数学关系 0x10 , C+的逻辑表达式必须写成 0=x & x=10, 而不能写成 0= x ),举例:按位“与” 例如:已知:char a=3, b=2 , c ; 求: c = a ,此时,可将a、b、c看成是一个字节长度的整型数。,其它位运算,自学。,2.4.7 自增、自减运算符和表达式,使变量的值加 1 或减 1 的运算,如: +i, - -i,在使用 i 之前加或减 1,i+, i- -,在使用 i 之后加或减 1,int i=3, j; j=+i;,运算后 i = ?,j = ?,int i=3, j; j=i+;,运算后 i = ?,j = ?,注意:,只能用于变量,不能用于常量和表达式,如: 3+; (a+b)+; 错误,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号