算术运算符
Introduced or updated: v1.2.53
运算符 | 描述 | 示例 | 结果 |
---|---|---|---|
+ (unary) | 返回操作数本身 | +5 | 5 |
+ | 将两个数值表达式相加 | 4 + 1 | 5 |
- (unary) | 对数值表达式取负 | -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 |