Show Example 5
优质
小牛编辑
124浏览
2023-12-01
Perl语言支持以下逻辑运算符。 假设变量$ a成立,变量$ b成立为假 -
Sr.No. | 操作符和说明 |
---|---|
1 | and 称为逻辑AND运算符。 如果两个操作数都为真,那么条件变为真。 Example - ($ a和$ b)为false。 |
2 | && 如果两个操作数中都存在C风格的逻辑AND运算符,则将其复制到结果中。 Example - ($ a && $ b)为false。 |
3 | or 称为逻辑OR运算符。 如果两个操作数中的任何一个非零,则条件变为真。 Example - ($ a或$ b)为true。 |
4 | || C样式的逻辑OR运算符如果在eather操作数中存在,则复制一点。 Example - ($ a || $ b)为真。 |
5 | not 称为逻辑非运算符。 用于反转其操作数的逻辑状态。 如果条件为真,则Logical NOT运算符将为false。 Example - not($ a和$ b)为真。 |
例子 (Example)
请尝试以下示例以了解Perl中可用的所有逻辑运算符。 将以下Perl程序复制并粘贴到test.pl文件中并执行该程序。
#!/usr/local/bin/perl
$a = true;
$b = false;
print "Value of \$a = $a and value of \$b = $b\n";
$c = ($a and $b);
print "Value of \$a and \$b = $c\n";
$c = ($a && $b);
print "Value of \$a && \$b = $c\n";
$c = ($a or $b);
print "Value of \$a or \$b = $c\n";
$c = ($a || $b);
print "Value of \$a || \$b = $c\n";
$a = 0;
$c = not($a);
print "Value of not(\$a)= $c\n";
执行上述代码时,会产生以下结果 -
Value of $a = true and value of $b = false
Value of $a and $b = false
Value of $a && $b = false
Value of $a or $b = true
Value of $a || $b = true
Value of not($a)= 1