perl运营商操作符是任何编程语言的基本构建块。它们用于执行条件检查和数学操作。

Perl中各种类型的运算符有:

通过在Udemy.com上学习Perl编程的基础知识

算术运算符

这些运算符用于执行简单的数学计算。一些基本的操作符是:

•+添加

•-减法

•*乘法

•/部门

•%模除法

算术运算符示例:

#!/usr/bin/perl #计算$x = 70;$ y = 9;$add = $x + $y;$sub = $x - $y;$mul = $x * $y;$div = $x / $y;$exp = $x ** $y;$mod = $x % $y;print "Sum is $add \n"; print "Difference is $sub \n"; print "Multiplication is $mul \n"; print "Division is $div \n"; print "Exponent is $exp \n"; print "Modulus is $mod \n";

输出:

金额是79

区别是61

乘法是630

部门是7.77777777777778

指数是4.0353607 e + 16

模量是7

通过本教程在Udemy.com从头开始学习Perl编程

相等或关系操作符

这些操作符用于对两个量和条件检查进行比较。该操作符总是给出两个值,0为假,1为真。

不同的运营商:

我们也可以使用等价的简写代替关系运算符符号。

逻辑运算符

这些操作符用于计算关系表达式的组合。在关系操作符的组合中使用逻辑操作符来测试一个或多个条件并做出决策。

关系操作符示例:

#!/usr/bin/perl使用严格;使用警告;$num1 = 5;if ($num1 < 1) {print "小于1 !\n";} elsif ($num1 <= 2) {print "小于或等于!\n";} elsif ($num1 == 3) {print "相等检查\n";} elsif ($num1 > 6) {print "大于6 !\n";} elsif ($num1 >= 4) {print "大于或等于4 !\n";} if ($num1 lt 1) {print "小于1 !\n"; } elsif ($num1 le 2) { print "Less than or equal to !\n"; } elsif ($num1 eq 3) { print "Equality Check\n"; } elsif ($num1 gt 6) { print "Greater than six!\n"; } elsif ($num1 ge 4) { print "Greater than or equal to four!\n"; }

输出:

大于或等于4 !

大于或等于4 !

逻辑运算符示例:

美元= true;$ b = false;print "Value of \$a = $a and Value of \$b = $b\n";$c = ($a和$b);print "Result of \$a and \$b = $c\n";$c = ($a && $b);print "Result of \$a && \$b = $c\n";$c = ($a或$b);print "Result of \$a or \$b = $c\n";

输出:

$a的值为true, $b的值为false

$a和$b的结果为false

$a && $b = false

$a或$b = true的结果

$a || $b = true

结果不是($a)= 1

赋值操作符

这些操作符用于给变量赋值。

不同类型的运算符是

赋值操作符:

= 20美元;b = 30美元;print "Value of \$a = $a and Value of \$b = $b\n";$c = $a + $b;print "赋值后的结果是\$c = $c\n";c + = $美元;print "Result is \$c = $c after语句\$c += \$a\n";c - =一美元;print "Result is \$c = $c after语句\$c -= \$a\n";c * = $美元; print "Result is \$c = $c after statement \$c *= \$a\n"; $c /= $a; print "Result is \$c = $c after statement \$c /= \$a\n"; $c %= $a; print "Result is \$c = $c after statement \$c %= \$a\n"; $d = 4; $a = 16; print "Value of \$a = $a and value of \$d = $d\n"; $d **= $a; print "Value of \$d = $d after statement \$d **= \$a\n";

输出:

$a的值= 20,$b的值= 30

赋值后结果是$c = 50

语句$c += $a后的结果是$c = 70

语句$c -= $a后的结果是$c = 50

语句$c *= $a后的结果是$c = 1000

语句$c /= $a后的结果是$c = 50

语句$c %= $a后的结果是$c = 10

$a的值= 16,$d的值= 4

语句$d **= $a后$d = 4294967296的值

按位运算符

Perl还提供了在位级操作数据的工具。这些运算符用于测试位或将位向左或向右移动。按位操作符不能应用于浮点和双精度值,即十进制值。

一些按位操作符是:

引用操作符:

Perl支持以下引号操作符:

特色课程

Perl编程入门

2021年4月最后更新

  • 3.5小时
  • 57个讲座
  • 所有级别
4.5 (7)

学习perl编程初学者|Rajan辛格

探索课程

Perl学生也学习

让你的团队。领导行业。

使用Udemy for Business订阅在线课程库和数字学习工具。

请求一个演示