算术表达式与变量作用域和生命周期全解析
1. 算术表达式基础
在大多数应用程序中,计算机都需要执行至少一项计算。我们通过编写算术表达式来指示计算机执行计算。算术表达式包含一个或多个算术运算符,以及变量、文字常量、命名常量或方法。当表达式中包含变量或命名常量时,计算机使用存储在内存位置中的值来处理该表达式。
以下是Visual Basic中最常用的算术运算符及其优先级:
| 运算符 | 操作 | 优先级编号 |
| — | — | — |
| ^ | 乘方(将一个数提升到指定幂次) | 1 |
| – | 取反(反转一个数的符号) | 2 |
| *, / | 乘法和除法 | 3 |
| \ | 整数除法 | 4 |
| Mod | 取模(求余数)运算 | 5 |
| +, – | 加法和减法 | 6 |
需要注意的是,取反运算符和减法运算符虽然都使用连字符(-),但它们有所不同。取反运算符是一元运算符,只需要一个操作数;而减法运算符是二元运算符,需要两个操作数。例如,表达式 –7 使用取反运算符将操作数 7 变为负数;而表达式 9 – 4 使用减法运算符从第一个操作数 9 中减去第二个操作数 4。
2. 特殊算术运算符
在上述运算符中,整数除法运算符(\)和取模运算符(Mod)可能不太常见。
- 整数除法运算符(\) :用于将两个整数相除,并返回整数结果。例如,表达式 211 \ 4 的结果是 52,这是 211 除以 4 的整数商。如果使用标准除法运算符(/),结果将是 52.75。在确定找零所需的 25 美
超级会员免费看
订阅专栏 解锁全文
882

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



