perl程序设计(五)

2008-04-09 03:59:19来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

赋值(Assignment)运算符
符号
范例
说明
=
$x=$y;
将$x的值指派给$y
=
$x =$y;
$x=$x $y;
将$x加$y之后再指派给$x
-=
$x-=$y;
$x=$x-$y;
将$x减$y之后再指派给$x
*=
$x*=$y;
$x=$x*$y;
将$x乘$y之后再指派给$x
/=
$x/=$y;
$x=$x/$y;
求出$x除以$y之后的商数,再指派给$x
**=
$x**=$y;
$x=$x**$y;
将$x乘上$y次方之后再指派给$x
%=
$x%=$y;
$x=$x%$y;
求出$x除以$y的余数以后,再指派给$x
.=
$str1.=$str2;
$str1=$str1.$str2;
将$str1这个字符串再加上$str2这个字
符串之后,再指派给$str1这个字符串
x=
$strx=$y;
$str=$strx$y;
重复$str字符串$y次,并反结果指派给
str这个字符串
算术(Arithmetic)运算符
符号
范例
说明

$z=$x $y
将$x和$y相加之后,再将结果指派给$z
-
$z=$x-$y
将$x减掉$y之后,再将结果指派给$z
*
$z=$x*$y
将$x和$y相乘之后,再将结果指派给$z
/
$z=$x/$y
将$x除以$y之后,再将商数指派给$z
%
$z=$x%$y
将$x除以$y之后,再将余数指派给$z
**
$z=$x**$y
将$x乘以$y之后,再将结果指派给$z

$x ; $x;
如同$x=$x 1;将$x加一以后再将结果指
派给$x
--
$x--;--$x;
如同$x=$x-1;将$x减一以后再将结果指
派给$x
.
$z=$x.$y;
将$x字符串和$y字符串连接之后,再将结
果指派给$z
数值(Numeric Values)关系运算符
符号
范例
说明
>
$x>$y
如果$x大于$y,返回1的值,否则返回0
>=
$x>=$y
如果$x大于等于$y,返回1的值,否则返回
0
<
$x<$y
如果$x小于$y,返回1的值,否则返回0
<=
$x<=$y
如果$x小于等于$y,返回1的值,否则返回
0
==
$x==$y
如果$x等于$y,返回1的值,否则返回0
!=
$x!=$y
如果$x不等于$y,返回1的值,否则返回0
<=>
$x<=>$y
如果$x大于$y,返回1的值,如果$x等于
$y,否则返回0;&127;如果 $x小于$y,则
返回-1的值
字符串(String Values)关系运算符
符号
范例
说明
gt
$str1 gt $str2
如果$str1大于$str2,返回1的值,否则返
回0
ge
$str1 ge $str2
如果$str1大于等于$str2,返回1的值,否
则返回0
lt
$str1 lt $str2
如果$str1小于$str2,返回1的值,否则返
回0
le
$str1 le $str2
如果$str1小于等于$str2,返回1的值,否
则返回0
eq
$str1 ep $str2
如果$str1等于$str2,返回1的值,否则返
回0
ne
$str1 ne $str2
如果$str1不等于$str2,返回1的值,否则
返回0
cmp
$str1 cmp $str2
如果$str1大于$str2,返回1的值,如果
$str1等于$str2,返回0,如果$str1小于
$str2,则返回-1的值
逻辑(Logical)运算

1 $x&&$y(And)

$x $y 结果

真(True) 真(True) 真(True)

真(True) 假(False) 真(True)

假(False) 真(True) 假(False)

假(False) 假(False) 假(False)

2 $x||$y(Or)

$x $y 结果

真(True) 真(True) 真(True)

真(True) 假(False) 真(True)

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:perl程序设计(九)

下一篇:perl程序设计(十一)