R 算术运算符

R 算术运算符包括加法、减法、除法、乘法、指数、整除和模运算等运算符。这些算术运算符是二元的,意味着它们作用于两个操作数。

下表显示了 R 语言中所有的算术运算符及其示例。

算术运算符运算示例
+加法15 + 5 = 20
减法15 – 5 = 10
*乘法15 * 5 = 75
/除法15 / 5 = 3
%/%整除 – 与除法相同。但它通过向下取整来返回整数值,去掉多余的小数位。16 %/% 3 = 5。如果你用 16 除以 3,你会得到 5.333,但整除运算符会截断小数位并输出整数。
^指数 – 它返回一个变量相对于另一个变量的幂。15 ^ 3 = 3375(表示 15 的 3 次方,即 103)。
%%取模 – 返回除法运算后的余数15 %% 5 = 0(此处余数为零)。如果为 17 %% 4,则结果为 1。

R 算术运算符示例

在此编程算术运算符示例中,我们使用了两个变量 a 和 b,它们的值分别为 16 和 3。在这里,我们将使用这两个变量来执行 R 编程语言中的各种算术运算。

# Example 
a <- 16
b <- 3
add <- a + b
sub = a - b
multi = a * b
division = a / b
Integer_Division = a %/% b
exponent = a ^ b
modulus = a %% b

print(paste("Addition of two numbers 16 and 3 is : ", add))
print(paste("Subtracting Number 3 from 16 is : ", sub))
print(paste("Multiplication of two numbers 16 and 3 is : ", multi))
print(paste("Division of two numbers 16 and 3 is : ", division))
print(paste("Integer Division of two numbers 16 and 3 is : ", Integer_Division))
print(paste("Exponent of two numbers 16 and 3 is : ", exponent))
print(paste("Modulus of two numbers 16 and 3 is : ", modulus))
Arithmetic Operators 1

当我们使用除法(/)运算符时,结果是一个浮点数或小数。如果你想通过四舍五入来显示整数值,请使用 R 整除(%/%) 运算符。以下 R 编程语句可以计算指数。这意味着 16 的 3 次方 = 16 * 16 * 16 = 4096。

exponent = a ^ b