数学运算符
按优先顺序列出:
代币 | 名称 | 描述 |
---|---|---|
^ |
幂 | 将左侧操作数的上升结果返回到右侧操作数的幂。请注意,无论分割的值类型如何,取幂返回的值始终为 Double 。在执行计算之后,将结果强制转换为变量类型。 |
/ |
第 1 分部 | 返回将左侧操作数除以右侧操作数的结果。请注意,除非分割的值类型,否则除法返回的值始终为 Double 。在执行计算之后,将结果强制转换为变量类型。 |
* |
乘法 1 | 返回 2 个操作数的乘积。 |
\ |
整数部 | 返回将左侧操作数除以右侧操作数后的整数结果,然后使用 .5 向下舍入两侧。除法的任何其余部分都将被忽略。如果右侧操作数(除数)是 0 ,则会产生运行时错误 11:除以零。请注意,这是在执行所有舍入之后 - 诸如 3 \ 0.4 之类的表达式也将导致除以零错误。 |
Mod |
模 | 返回左手操作数除以右手操作数的整数余数。每一边的操作数在除法前四舍五入为整数,.5 向下舍入。例如,8.6 Mod 3 和 12 Mod 2.6 都会产生 0 。如果右手操作数(除数)是 0 ,则会产生运行时错误 11:除以零。注意,这是在执行所有舍入之后 - 诸如 3 Mod 0.4 之类的表达式也将导致除以零错误。 |
- |
减法 2 | 返回从左侧操作数中减去右侧操作数的结果。 |
+ |
增加 2 | 返回 2 个操作数的总和。请注意,此标记在应用于 String 时也被视为连接运算符。请参见连接运算符。 |
1 乘法和除法被视为具有相同的优先级。
2 加法和减法被视为具有相同的优先权。