Perl 操作符

算术运算操作符:

运算符                    说明                  举例               
+加法$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 $a
xor逻辑异或(不同为真,相同为假) $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
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值