运算符
运算符是一个符号,通知编译器执行特定的数学或逻辑操作。 R语言具有丰富的内置运算符,并提供以下类型的运算符。
运算符的类型
R语言中拥有如下几种运算符类型:
- 算术运算符
- 关系运算符
- 逻辑运算符
- 赋值运算符
- 其他运算符
算术运算符
下表列出了主要的数学运算符以及他们的运算顺序:
优先级 |
符号 |
含义 |
1 |
() |
括号 |
2 |
^ |
乘方运算 |
3 |
%% |
整除求余 |
|
%/% |
整除 |
4 |
* |
乘法 |
|
/ |
除法 |
5 |
+ |
加法 |
|
- |
减法 |
以下实例演示了简单的数学运算:
实例
> 1 + 2 * 3
[1] 7
> (1 + 2) * 3
[1] 9
> 3 / 4
[1] 0.75
> 3.4 - 1.2
[1] 2.2
> 1 - 4 * 0.5^3
[1] 0.5
> 8 / 3 %% 2
[1] 8
> 8 / 4 %% 2
[1] Inf
> 3 %% 2^2
[1] 3
> 10 / 3 %/% 2
[1] 10