手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网络编程>其它>列表

perl程序设计(五)

来源:互联网 作者:西部数码 时间:2008-04-09
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
赋值(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)

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!