算术运算符
引入或更新: v1.2.53
运算符 | 描述 | 示例 | 结果 |
---|---|---|---|
+ (一元) | 返回 a | +5 | 5 |
+ | 将两个数值表达式相加 | 4 + 1 | 5 |
- (一元) | 对数值表达式取反 | -5 | -5 |
- | 将两个数值表达式相减 | 4 - 1 | 3 |
* | 将两个数值表达式相乘 | 4 * 1 | 4 |
/ | 将一个数值表达式 (a ) 除以另一个 (b ) | 4 / 2 | 2 |
// | 计算数值表达式的整数除法 | 4 // 3 | 1 |
% | 计算数值表达式的模 | 4 % 2 | 0 |
^ | 计算数值表达式的幂 | 4 ^ 2 | 16 |
|/ | 计算数值表达式的平方根 | |/ 25.0 | 5 |
||/ | 计算数值表达式的立方根 | ||/ 27.0 | 3 |
@ | 计算数值表达式的绝对值 | @ -5.0 | 5 |
& | 计算数值表达式的按位与 | 91 & 15 | 11 |
| | 计算数值表达式的按位或 | 32 | 3 | 35 |
# | 计算数值表达式的按位异或 | 17 # 5 | 20 |
~ | 计算数值表达式的按位非 | ~ 1 | ~2 |
**<<** | 计算数值表达式的按位左移 | **1 << 4** | 16 |
>> | 计算数值表达式的按位右移 | 8 >> 2 | 2 |
**<->** | 计算向量之间的欧几里得距离 (L2 范数) | **[1, 2] <-> [2, 3]** | 1.4142135 |