Perl 操作符

来源:互联网 发布:剑雨江湖坐骑升级数据 编辑:程序博客网 时间:2024/06/08 00:33

算术运算操作符:

运算符                    说明                  举例               +加法$a + $b-减法 $a - $b*乘法$a * $b/除法$a / $b**乘幂$a ** $b%取余$a % $b-单目负-$a

整数比较操作符: 操作符                  说明                    举例                        <小于$a < $b>大于$a > $b==等于$a == $b<=大于等于$a <= $b>=小于等于$a >= $b!=不等于$a != $b<=>比较,
两个值相等返回0,
第一个值大返回1,
第二个值大返回-1$a <=> $b


字符串比较操作符:

操作符                  说明                            举例                        lt小于"$a" lt "$b" gt大于"$a" gt "$b"eq等于"$a" eq "$b"le大于等于"$a" lt "$b"ge小于等于"$a" ge "$b"ne不等于"$a" ne "$b"cmp比较,类似 <=>"$a" cmp "$b"


逻辑操作符:操作符                   说明                             示例                       || 或 or逻辑或 (一个为真则为真) $a || $b   或   $a or $b   && 或 and逻辑与(都为真时才为真) $a && $b  或 $a and $b!  或  not逻辑非(取反) ! $a 或   not $axor逻辑异或(不同为真,相同为假) $a xor $b
位操作符:操作符                   说明                                                   示例                                     &  位与  $a & $b |  位或  $a | $b ~  位非 (按位取反)  ~$a ^  位异或 $a ^ $b << 左移 $a << number ($a乘以number个2)    >> 右移 $b >> number ($a除以number个2)

自增自减操作符:操作符                      说明                                                 示例                                                          ++在变量前为前加加
在变量后为后加加 ++$a
$a++--在变量前为前减减
在变量后为后减减--$a
$a--

字符串操作符:
操作符                     说明                                                 示例                                                              . 将多个字符串连接到一起
可以结合赋值  "$a"."$b" x 重复字符串 "$a" x number (将字符串$a 重复 number次)   
文件测试操作符:例子                           名字                                                结果                                                                        -e $a存在如果 $a 中命名的文件存在则为真 -r $a可读如果 $a 中命名的文件可读则为真 -w $a可写如果 $a 中命名的文件可写则为真-d $a目录如果 $a 中命名的文件是目录则为真-f $a文件如果 $a 中命名的文件是普通文件则为真-T $a文本文件如果 $a 中命名的文件是文本文件则为真


条件操作符:
 条件? 值1:值2    (当条件为真时取值1,为假时取值2)




 

1 0