运算符是一种告诉编译器执行特定的数学或逻辑操作的符号,如: 3+2=5。
Perl 语言内置了丰富的运算符,我们来看下常用的几种:
算术运算符
比较运算符
逻辑运算符
赋值运算符
位运算符
引号运算符
其他运算符
运算符优先级
算术运算符
表格实例中我们设置变量 $a 为 10, $b 为 20。
| 运算符 | 描述 | 实例 |
|---|---|---|
| + | 加法运算 | $a + $b 结果为 30 |
| - | 减法运算 | $a - $b 结果为 -10 |
| * | 乘法运算 | $a * $b 结果为 200 |
| / | 除法运算 | $b / $a 结果为 2 |
| % | 求余运算,整除后的余数 | $b % $a 结果为 0 |
| ** | 乘幂 | $a**$b 结果为 10 的 20 次方 |
实例
#!/usr/bin/perl $a= 10; $b= 20; print"$a = $a, $b = $bn"; $c= $a+ $b; print'$a + $b = '. $c. "n"; $c= $a- $b; print'$a - $b = '. $c. "n"; $c= $a* $b; print'$a * $b = '. $c. "n"; $c= $a/$b; print '$a /$b= '. $c . "n"; $c = $a % $b; print '$a% $b= '. $c. "n"; $a = 2; $b = 4; $c = $a ** $b; print '$a** $b= '. $c . "n";