《C语言程序设计(Visual C++ 6.0环境)》第三讲 运算符与表达式

第三讲 运算符与表达式
第三讲 运算符与表达式

课前回顾 数据类型 算术运算符 基本类型 元运算符和二元运算 口构造类型 付 指针类型 算术运算符优先级别 空类型 赋值运算符 ■常量与变量 常量及常量的类型 变量 标识符及有关规定 变量声明格式
课前回顾 ◼ 数据类型 ◼ 基本类型 ◼ 构造类型 ◼ 指针类型 ◼ 空类型 ◼ 常量与变量 ◼ 常量及常量的类型 ◼ 变量 ◼ 标识符及有关规定 ◼ 变量声明格式 ◼ 算术运算符 ◼ 一元运算符和二元运算 符 ◼ 算术运算符优先级别 ◼ 赋值运算符

本节学习目标 赋值运算 ■关系运算符 ■逻辑运算符 页序结构
本节学习目标 ◼ 赋值运算符 ◼ 关系运算符 ◼ 逻辑运算符 ◼ 顺序结构

运算符和表达式 什么是运算符? 对数据进行特定操作的符 例如:c=a+b 什么是表达式? ■运算符与操作数的有效结合。 例如:a+b.5*6a8等
运算符和表达式 ◼ 什么是运算符? ◼ 对数据进行特定操作的符号。 ◼ 例如:c=a+b ◼ 什么是表达式? ◼ 运算符与操作数的有效结合。 ◼ 例如:a+b,5*6,a/8等

运算符类型 1算术 一元、二元运算符都是算术运算符 逻辑 用于对包含关系运算符的表达式 进行合并或取非 关系 测试两个变量或一个变量和一个 常量之间的关系 位 将数字按位进行计算
运算符类型 算术 关系 逻辑 位 一元、二元运算符都是算术运算符 用于对包含关系运算符的表达式 进行合并或取非 测试两个变量或一个变量和一个 常量之间的关系 将数字按位进行计算

赋值运算符 般格式: 例如:a=5,a=b;a=2*6,a=a+ ·多重赋值: 例如a=b=c=10
赋值运算符 ◼ 一般格式: 变量名=表达式 例如:a=5,a=b;a=2*6,a=a+b • 多重赋值: 例如:a=b=c=10

复合赋值 格式 变量名双目运算符=表达式 说明 a+=5 a=a+5 ■a a*=5 a=a*5 a a=a/5 A0=5 05 赋值运算的顺序:从右到左
复合赋值 ◼ 格式: ◼ 说明: ◼ a+=5, a=a+5 ◼ a-=5 a=a-5 ◼ a*=5 a=a*5 ◼ a/=5 a=a/5 ◼ A%=5 a=a%5 变量名 双目运算符 = 表达式 赋值运算的顺序:从右到左

课堂练习 ■a=8时;下列表达式的值 a+=a-=a米=a-5
课堂练习 ◼ a=8时;下列表达式的值 ◼ a+=a-=a*=a-5

关系运算符和逻辑运算符2-1 ■用于测试两个变量或一个变量和一个常量之间的 关系 运算符关系运算 大于 大于等于 小于 小于等于 等于 不等于
关系运算符和逻辑运算符2-1 ◼ 用于测试两个变量或一个变量和一个常量之间的 关系 运算符 关系运算 > 大于 >= 大于等于 < 小于 <= 小于等于 == 等于 != 不等于 高 低

关系运算举例 a=3b=4c=5时 ab的值为0 a>=c的值为0 (a>b)=c的值为1 (a<b)=c的值为0
关系运算举例 ◼ 当a=3,b=4,c=5时 ◼ ab的值为0 ◼ a>=c的值为0 ◼ (a>b)!=c的值为1 ◼ (a<b)==c的值为0
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C语言程序设计(Visual C++ 6.0环境)》第三讲 运算与顺序结构.doc
- 《C语言程序设计(Visual C++ 6.0环境)》第五讲 循环结构.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第六讲 数组.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第六讲 数组.doc
- 《C语言程序设计(Visual C++ 6.0环境)》第四讲 分支结构.ppt
- 机电工程学院:《电器控制与PLC》讲义.ppt
- 《电子制作实例集锦》PDF电子书.pdf
- 北京科技大学职业技术学院:《C语言程序设计》课程电子教案(PPT教学课件)第01章 C语言概述.ppt
- 北京科技大学职业技术学院:《C语言程序设计》课程电子教案(PPT教学课件)封面与目录.ppt
- 北京科技大学职业技术学院:《C语言程序设计》课程电子教案(PPT教学课件)第08章 编译预处理.ppt
- 北京科技大学职业技术学院:《C语言程序设计》课程电子教案(PPT教学课件)第07章 函数.ppt
- 北京科技大学职业技术学院:《C语言程序设计》课程电子教案(PPT教学课件)第06章 数组.ppt
- 北京科技大学职业技术学院:《C语言程序设计》课程电子教案(PPT教学课件)第05章 循环结构程序设计.ppt
- 北京科技大学职业技术学院:《C语言程序设计》课程电子教案(PPT教学课件)第04章 选择结构程序设计.ppt
- 北京科技大学职业技术学院:《C语言程序设计》课程电子教案(PPT教学课件)第03章 顺序结构程序设计.ppt
- 北京科技大学职业技术学院:《C语言程序设计》课程电子教案(PPT教学课件)第02章 数据类型、运算符与表达式.ppt
- 《实验二戴维南定理及叠加定理的验证验》讲义.ppt
- 《Verilog HDL语言》教程教学资料(参考书籍)第9章 结构建模.pdf
- 《Verilog HDL语言》教程教学资料(参考书籍)第8章 行为建模.pdf
- 《Verilog HDL语言》教程教学资料(参考书籍)第7章 数据流模型化.pdf
- 《C语言程序设计(Visual C++ 6.0环境)》第十二讲 文件.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第七讲 指针.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第二讲 数据类型与算术运算.doc
- 《C语言程序设计(Visual C++ 6.0环境)》第二课 数据类型与运算符.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第九讲 函数.doc
- 《C语言程序设计(Visual C++ 6.0环境)》第九讲续 函数.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第七讲 数据存储机制.doc
- 《C语言程序设计(Visual C++ 6.0环境)》电话号码存储.doc
- 《C语言程序设计(Visual C++ 6.0环境)》常见错误.doc
- 《C语言程序设计(Visual C++ 6.0环境)》教学大纲.doc
- 《C语言程序设计(Visual C++ 6.0环境)》C语言常考题型专题讲座.doc
- 《C语言程序设计(Visual C++ 6.0环境)》第十一讲 复杂数据类型及排序.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第一讲 C语言基础.doc
- 《C语言程序设计(Visual C++ 6.0环境)》第一讲 语言基础续.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第六章 函数.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第七章 编译预处理.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第一章 C语言概念.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第八章 指针.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第二章 数据描述.ppt
- 《C语言程序设计(Visual C++ 6.0环境)》第五章 数组.ppt