大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> CGI专区 -> Perl教学 第三篇 操作符之一

Perl教学 第三篇 操作符之一

时间: 2021-07-31 作者:daque

一、算术操纵符 :+(加)、-(减)、*(乘)、/(除)、**(乘幂)、%(取余)、-(单目负)(1)乘幂的基数不许为负,如 (-5) ** 2.5 # error;(2)乘幂截止不许胜过计划机表白的控制,如10 ** 999999 # error(3)取余的操纵数如不是平头,四舍五入成平头后演算;演算符右侧不许为零(4)单目负可用来变量: - $y ; # 等效于 $y * -1二、平头比拟操纵符 table 3.1. 平头比拟操纵符

操纵符

刻画

<

小于

>

大于

==

即是

<=

小于即是

>=

大于即是

!=

不即是

<=>

比拟,归来 1, 0, or -1

操纵符<=>截止为:0 - 两个值十分1 - 第一个值大1 - 第二个值大三、字符串比拟操纵符 table 3.2. 字符串比拟操纵符

操纵符

刻画

 

lt

小于

 

gt

大于

 

eq

即是

 

le

小于即是

 

ge

大于即是

 

ne

不即是

 

cmp

比拟,归来 1, 0, or -1

 

四、论理操纵符 论理或:$a || $b 或 $a or $b论理与:$a && $b 或 $a and $b论理非:! $a 或 not $a论理异或:$a xor $b五、位操纵符 位与:&位或:|位非:~位异或:^左移:$x << 1右移:$x >> 2注:不要将&用来负平头,由于perl将会把它们变化为无标记数。六、赋值操纵符 table 3.3. 赋值操纵符

操纵符

刻画

=

assignment only

+=

addition and assignment

-=

subtraction and assignment

*=

multiplication and assignment

/=

division and assignment

%=

remainder and assignment

**=

exponentiation and assignment

&=

bitwise and and assignment

|=

bitwise or and assignment

^=

bitwise xor and assignment

table 3.4. 赋值操纵符例子

表白式

等效表白式

$a = 1;

none (basic assignment)

$a -= 1;

$a = $a - 1;

$a *= 2;

$a = $a * 2;

$a /= 2;

$a = $a / 2;

$a %= 2;

$a = $a % 2;

$a **= 2;

$a = $a ** 2;

$a &= 2;

$a = $a & 2;

$a |= 2;

$a = $a | 2;

$a ^= 2;

$a = $a ^ 2;

.=可在一个赋值语句中展示屡次,如:$value1 = $value2 = "a string";.=动作子表白式($a = $b) += 3;等价于$a = $b;$a += 3;但倡导不要运用这种办法。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.