编程中的运算符与调试技巧
1. 运算符概述
运算符在程序里负责执行数学函数、比较函数或者逻辑运算。像常见的加(+)、减(-)号就是简单的运算符例子,在使用电子表格公式时就会经常碰到各类运算符。
运算符有着优先级顺序,它决定了计算的先后顺序。以下是不同类别运算符的优先级顺序表:
| 算术运算符 | 比较运算符 | 逻辑运算符 |
| — | — | — |
| 指数运算 (^) | 相等 (=) | 非 (Not) |
| 取反 (–) | 不等 (<>) | 与 (And) |
| 乘除 (*, /) | 小于 (<) | 或 (Or) |
| 整除 () | 大于 (>) | 异或 (Xor) |
| 取模 (Mod) | 小于等于 (<=) | 等价 (Eqv) |
| 加减 (+, –) | 大于等于 (>=) | 蕴含 (Imp) |
| 字符串连接 (&) | Like / Is | |
可以通过在公式里使用括号来改变运算符的优先级,这和在 Excel 公式里的用法一样。最内层括号里的公式总是会最先被计算。不过,使用括号改变优先级可能会得出和预期不同的结果,所以理解其工作原理很重要。下面是两个代码示例:
MsgBox (10 + 6) / 3
MsgBox 10 + 6 / 3
第一个示例中,括号让 10 + 6 先计算,再除以 3,结果是 5.3333;第二个示例里,6 / 3 先计算,然后再加 10,结果是 12。
超级会员免费看
订阅专栏 解锁全文
736

被折叠的 条评论
为什么被折叠?



