码迷,mamicode.com
首页 > 其他好文 > 详细

Perl 操作符

时间:2015-05-27 17:26:53      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:

算术运算操作符:

运算符                     说明                   举例               
+ 加法 $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)




 

Perl 操作符

标签:

原文地址:http://blog.csdn.net/u011641885/article/details/46044059

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!