- 0
- 0
- 约2.6千字
- 约 10页
- 2018-05-18 发布于四川
- 举报
代码清单3-11 1 #include iostream.h //包含头文件 2 void main() 3 { 4 int x=10,result; //定义整型变量 5 double y=8.5; //定义双精度变量 6 result=x++; //递增表达式 7 coutresult= result\tx= xendl; //输出提示 8 result=--x; //递减表达式 9 coutresult= result\tx= xendl; 10 result=xy; //关系表达式 11 coutresult= resultendl; 12 result=x0y0; //逻辑表达式 13 coutresult= resultendl; 14 result=!x || y1; //逻辑表达式 15 coutresult= resultendl; 16 result=(x++,y+=x,x-y); //逗号表达式 17 coutresult= result\tx= x\ty= yendl; 18 result=(xy?x++:y); //条件表达式 19 coutresult= result\tx= xendl; 20 } 1-* 北京源智天下科技有限公司 联系方式: 联系方式: 北京源智天下科技有限公司 第三讲:运算符和表达式 杨章伟 e-mail:jtclass@163.com 课程内容安排 运算符 表达式 语句 综合练习 思考和习题 运算符 C++语言中的运算符是可以让C++语言编译器能够识别的具有运算意义的符号。编译器把这些符号及其组成的表达式翻译成相应的机器代码,就可以由计算机运行得出正确的结果。 C++提供的基本运算符有以下几种:算术运算符、关系运算符、逻辑运算符、位运算符、条件运算符、赋值运算符、逗号运算符、sizeof运算符及其它运算符(这是按功能分的)。不同的运算符,需要指定的操作数的个数并不相同。根据运算符需要的操作数的个数,可将其分为三种:单目运算符(一个操作数)、双目运算符(两个个操作数)和三目运算符(三个操作数)。 程序设计方法 程序设计(Programming)是指设计、编制、调试程序的方法和过程。按照结构性质,有结构化程序设计与非结构化程序设计之分。 结构化程序设计方法主要使用顺序、选择、循环三种基本结构,形成具有复杂层次的结构化程序 面向对象程序设计方法是以“对象”为中心进行分析和设计的,使这些对象形成了解决目标问题的基本构件,即解决从“怎么做”到“做什么”的问题。 运算符的优先级 从左至右 逗号运算符 , 15 从右至左 赋值运算符 =,+=,—=,*=,/=,%=,=,^=,|=,=,= 14 从右至左 三目运算符 ?: 13 逻辑或 || 12 逻辑与 11 按位或 | 10 按位异或 ^ 9 按位与 8 相等,不等于 = = ,!= 7 小于,小于等于 大于,大于等于 , = , , = 6 左移位,右移位 , 5 加法,减法 +,- 4 从左至右 乘法,除法,取余 * , / , % 3 从右至左 增1,减1运算符 取地址 取内容 逻辑求反 按位求反 取正数,取负数 强制类型 取所占内存字节数 动态存储分配 + +,-- * ! ~ + ,- () sizeof new , delete 2 从左至右 改变优先级 作用域运算符 数组下标 成员选择 成员指针选择 () :: [ ] . , - . * ,- * 1 结合性 功能说明 运算符 优先级 表达式 表达式是由运算符和操作数组成的式子,运算符可以是前面一节介绍过的各种运算符。操作数包含了常量、变量、函数和其他一些命名的标识符,最常见的表达式是常量和变量。此外,由于C++中由于运算符很丰富,因此表达式的种类也很多。常见的表达式有如下六种: 算术表达式。例如,a+5.2/3.0-9%5 关系表达式。例如,m=x 逻辑表达式。例如,!a8||7 条件表达式。例如,a4?++a:--a 赋值表达式。例如,a=7 逗号表达式。例如,a+5,a=7,a+=4 语句 一般说来,C++语句和表达式并没有严格区分。一个表达式,加上一个分号后,可以直接形成语句。例如,算术表达式3+2,为其加上分号,写成如下形式: 3 + 2; 这就是语句了。计算机可以执行该语句,但它并不改
您可能关注的文档
最近下载
- 电子倍增层背散射效应对增益及噪声的影响研究.pdf
- 弹簧模型-2023年高考物理动量常用模型模拟题精练(解析版).pdf VIP
- REF615使用操作说明书 (1).pdf
- (高清版)DB33 686-2019 机制纸板和卷烟纸单位产品能耗限额及计算方法.pdf VIP
- 7.3 世界上最大的黄土堆积区—黄土高原 第2课时(教学课件)-2025-2026学年八年级地理下册(人教版2024).pptx
- 深度解析(2026)《SFT 0074-2020耕地和林地破坏司法鉴定技术规范》.pptx VIP
- 2024年贵州省高考生物真题卷(含答案与解析)_7674.pdf VIP
- 弹簧模型-动量守恒的十种模型2025高考物理专项复习含答案.pdf VIP
- 市政协领导班子2024年民主生活会对照检查发言材料(四个带头).docx VIP
- 市政协副主席2024年民主生活会对照检查材料(四个带头).docx VIP
原创力文档

文档评论(0)