分类: C/C++
2012-03-26 13:07:16
算术运算符有5种:
+ 表示“加”(或正号)
- 表示“减”(或负号)
* 表示“乘”
/ 表示“除”
** 表示“乘方”
关系运算符有6种:
关系运算符 |
英语含义 |
所代表的数学符号 |
|
.GT. .GE. .LT. .LE. .EQ. .NE. |
> >= < <= == /= |
Greater Than Greater than or Equal to Less Than Less than or Equal to EQual to Not Equal to |
> (大于) ≥ (大于或等于) < (小于) ≤ (小于或等于) = (等于) ≠ (不等于) |
逻辑运算符有5种:
逻辑运算符 |
含义 |
逻辑运算例 |
例子含义 |
.AND. .OR. .NOT. .EQV. .NEQV. |
逻辑与 逻辑或 逻辑非 逻辑等价 逻辑不等价 |
A.AND.B A.OR.B .NOT.A A.EQV.B A.NEQV.B |
A,B为真时,则A.AND.B为真 A,B之一为真,则A.OR.B为真 A为真,则.NOT.A为假 A和B值为同一逻辑常量时,A.EQV.B为真 A和B的值为不同的逻辑常量,则A.NEQV.B为真 |
各种运算符的优先级别:
运算类别 |
运算符 |
优先级 |
括号 |
( ) |
1 |
算术运算 |
** |
2 |
* / |
3 |
|
+ - |
4 |
|
关系运算 |
.GT. .GE. .LT. .LE. .EQ. .NE. |
5 |
逻辑运算 |
.NOT. |
6 |
.AND. |
7 |
|
.OR. |
8 |
|
.EQV. .NEQV. |
9 |