1 / 5
文档名称:

2.4 C++的运算符和表达式.doc

格式:doc   页数:5
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2.4 C++的运算符和表达式.doc

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

2.4 C++的运算符和表达式.doc

文档介绍

文档介绍:C++的运算符和表达式
运算符是施加在数据上的重要操作,变量、常量通过操作符组合成C++的表达式,构成了C++程序的基本要素。本节将介绍C++语言中基本运算符和表达式。
C++中的基本运算符
运算是对数据的加工过程,而标识不同运算的符号称职运算符,参与运算的数据称为操作数。++中的基本运算符、其优先级及对操作数的结合性。
优先级
运算符
运算顺序
功能
17
17
::
::
从右向左结合
从左向右结合
全局范围符(单目)
类范围符(双目)
16
16
16
16
16
→,.
[ ]
( )
( )
sizeof
从左向右结合
从左向右结合
从左向右结合
从左向右结合
从左向右结合
成员选择符
数组下标符
函数调用
类型结构
取类型存储大小
15
15
15
15
15
15
15
++,--
~
!
+,-
*,&
()
new,delete
从右向左结合
从右向左结合
从右向左结合
从右向左结合
从右向左结合
从右向左结合
从右向左结合
自增,自减
按位反
逻辑否
单目加,单目减
指针操作,取址
类型转换
动态空间管理
14
->*,.*
从左向右结合
成员指针选择
13
*,/,%
从左向右结合
乘法类运算
12
+,-
从左向右结合
加法类运算
11
<<,>>
从左向右结合
移位运算
10
<,<=>,>=
从左向右结合
关系比较
9
= =,!=
从左向右结合
等值,不等值比较
8
&
从左向右结合
按位与
7
^
从左向右结合
按位异或
6
|
从左向右结合
按位或
5
&&
从左向右结合
逻辑与
4
||
从左向右结合
逻辑或
3
?:
从左向右结合
条件操作符
2
=,*=,/=,%=,+=,—=,
<<=,>>=,&=,|=,^=
从右向左结合
从右向左结合
赋值符
1
,
从左向右结合
逗号表达式
注:优先级相同的运算符,其执行顺序由该运算符在语句中的位置先后决定。
根据参与运算的操作数的类型不同,运算符可以分为单目运算符(1个操作数)、双目运算符(2个操作数)、三目运算符(3个操作数)。有一些运算符既可以是单目的,也可以是双目的,根据赋予该运算符的操作数的不同,运算符具有不同的功能。
例如: *pFile; var1*var2;
运算符的优先级和数学运算中的优先级意义相同,它决定了一个操作符在表达式的运算顺序,优先级越高,运算次序越靠前。而结合性则决定一个操作符对其操作数的运算顺序。如果一个操作符对其操作数的操作运算是自左向右执行的,则称该操作符是右结合的;反之如果一个操作符对其操作数的操作运算是自右向左执行的,则称该操作符是左结合实际的。
根据操作符表示的运算的性质不同,可以将C++中的操作符分为算术运算、关系运算符、逻辑运算符、赋值运算符、条件运算符、自增自减运算符、位运算符和sizeof运算符等。下面分别进行讨论。

1、算术运算符
++中的算术运算符。

最近更新

2024年海南卫生健康职业学院单招职业倾向性考.. 40页

2024年海南外国语职业学院单招职业适应性考试.. 40页

2024年海南经贸职业技术学院单招职业倾向性考.. 40页

2024年海南职业技术学院单招职业适应性考试模.. 40页

2024年海口市单招职业适应性测试题库含答案 42页

2024年淮北职业技术学院单招职业倾向性考试模.. 40页

2024年淮南师范学院单招职业适应性测试题库含.. 40页

2024年渤海理工职业学院单招职业适应性考试题.. 39页

2024年温州大学单招综合素质考试模拟测试卷带.. 39页

2024年温州理工学院单招职业技能测试题库带答.. 39页

2024年温州职业技术学院单招综合素质考试模拟.. 40页

2024年渭南职业技术学院单招职业技能测试题库.. 41页

2024年湖北交通职业技术学院单招职业技能测试.. 40页

2024年湖北城市建设职业技术学院单招职业技能.. 41页

2024年湖北生物科技职业学院单招职业技能测试.. 40页

2024年湖北省咸宁市单招职业适应性测试题库必.. 39页

2024年湖北省恩施土家族苗族自治州单招职业倾.. 40页

2024年湖北省省直辖行政单位单招职业适应性考.. 41页

2024年湖北省襄樊市单招职业适应性测试模拟测.. 40页

2024年湖北科技职业学院单招职业适应性考试题.. 39页

2024年湖南三一工业职业技术学院单招职业技能.. 40页

2024年湖南交通职业技术学院单招职业适应性测.. 42页

2024年湖南信息职业技术学院单招职业倾向性考.. 40页

2024年湖南劳动人事职业学院单招职业适应性考.. 40页

2024年湖南吉利汽车职业技术学院单招职业适应.. 39页

2024年湖南外国语职业学院单招综合素质考试题.. 41页

ZR-003 建设单位法人授权书 1页

2023年四川省凉山州数学中考真题试卷【含答案.. 32页

铁路钢轨探伤车运用管理办法 21页

青岛市电梯安全运行服务规范 20页