购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.3 运算符

运算即操作,是对数据的加工。最基本的运算形式可以用一些简洁的符号来描述,这些符号称为运算符或操作符。被运算的对象(数据)称为运算量或操作数。由运算符和运算量组成的表达式,描述了对哪些数据、以何种顺序进行什么样的操作。需要注意的是,运算量可以是常量,也可以是变量,还可以是函数。例如,MA5+3、MA10+OPEN、5+MAX(5,3)等表达式,单个变量或常量也可以看做是表达式。

3.3.1 数学运算符

数学运算符是用于进行算术运算的,也是最常用的运算符。麦语言(My language)提供4个数学运算符,如表3.2所示。

表3.2 数学运算符

3.3.2 关系运算符

关系运算符又称比较运算符,用于对两个表达式的值进行比较,比较的结果是一个逻辑值,即真(1)或假(0)。麦语言(My language)提供6个关系运算符,如表3.3所示。

表3.3 关系运算符

3.3.3 布尔运算符

布尔运算符又称逻辑运算符,用于对逻辑型数据进行各种运算。麦语言(My language)提供两个布尔运算符,如表3.4所示。

表3.4 布尔运算符

布尔运算符相对不太好理解,下面再举例说明一下。

2>3&&5>4:结果为0。

2>3||5>4:结果为1。

11<8 or 5<4:结果为0。

8<11 and 4<5:结果为1。

3.3.4 表达式的执行顺序

一个表达式可能含有多种运算,计算机按一定的顺序对表达式进行求值,一般顺序如下。

(1)进行函数运算。

(2)进行算术运算,先计算乘法(*)和除法(/),再计算加法(+)和减法(-)。

(3)进行关系运算(>、<、>=、<=、<>、=)。

(4)进行布尔运算,即&&(并且、and)和||(或、OR)。 5Q5Yr2zSSdjNgF4glefPH5/0ZcA6I8GbAEyE+x/6dNnHQROoFf+KepfkLGhg3Hkd

点击中间区域
呼出菜单
上一章
目录
下一章
×