运算符
运算符是一个符号,通知编译器执行特定的数学或逻辑操作。 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