-
算术运算符:+ - * / 等日常运算
-
运算顺序:由左向右
-
运算符优先级:【+取正 -取负】> 【*乘法 /除法】>【Div整除 Mod求余】>【+加法 - 减法】
-
布尔运算符
- True/False; NOT:非 AND与 OR或 XOR异或
-
位运算符
-
运算符 操作举例 操作数类型 结果类型 功能说明 NOT NOT x integer integer 即按二进制形式将每位求反 AND a AND b integer integer 将两者相对应的位进行AND运算 OR a OR b integer integer 将两者相对应的位进行OR运算 XOR a XOR b integer integer 将两者相对应的位进行取XOR运算,两者不同时结果为1 SHL a SHL b integer integer 将a的二进制值向左移动b位,左移一位相当于乘2 SHR a SHR b integer integer 将a的二进制向右移动b位,右移一位相当于除2
-
-
关系运算符
-
关系符 操作 操作数类型 结果类型 = 等于 简单类型,字符串或可变类型,类,类引用,指针,集合类型 Boolean <> 不等于 简单类型,字符串或可变类型,类,类引用,指针,集合类型 Boolean < 小于 简单类型,字符串或可变类型 Boolean > 大于 简单类型,字符串或可变类型 Boolean <= 小于等于 简单类型,字符串或可变类型 Boolean >= 大于等于 简单类型,字符串或可变类型 Boolean
-
-
字符串运算符
- 常用字符串运算符 : +
-
运算符的优先级
-
优先顺序 运算符 分类描述 1 @(取地址),NOT,- 一元运算符 2 *,/,DIV,MOD,AND,SHL,SHR 乘除及类型强制转换运算符 3 +,-,OR,XOR 加减运算符 4 =,< >,<,>,< =,> =,in,is 关系、集合成员及类型比较运算符
-