开发者社区> 问答> 正文

语言相关运算符

码栈支持以下这些赋值符号,数字运算符,比较和逻辑运算符.


当一个表达式内含有多个运算符时, 其结合的先后顺序由 运算符的优先级别来控制.  码栈中运算符的优先级如下所示.处于同一优先级的两种运算符将按 从左到右的顺序结合
越上面的运算符则优先级越高:
    NOT
    ^
    * /
    + -
    &
    < > <= >= = <> ==
    AND OR


例如表达式 2 + 4 * 10 的值将是 42,结合顺序如下:
    4 * 10    (结果为40)
    2 + 40    (结果为42)
乘号 * 拥有比加号 + 更高的优先级. 会进行

您还可以使用括号来使表达式内的某些部分优先被计算.
(2 + 4) * 10 结果等于 60.
下方使用了逻辑操作 AND, OR:
[font=&]
e.g. If  MyFunc1() OR MyFunc2() Then     ( 如果 MyFunc1() 返回 true 则 MyFunc2() 不会被调用)
[font=&]e.g. If  MyFunc1() AND MyFunc2() Then    ( 如果 MyFunc1() 返回 false 则 MyFunc2() 不会被调用)




展开
收起
码栈 2017-01-05 15:18:16 2875 0
0 条回答
写回答
取消 提交回答
问答分类:
BI
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多