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