亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Perl > 正文

perl操作符詳細(xì)說明

2020-10-31 15:21:07
字體:
供稿:網(wǎng)友
一、算術(shù)操作符 :+(加)、-(減)、*(乘)、/(除)、**(乘冪)、%(取余)、-(單目負(fù))
  (1)乘冪的基數(shù)不能為負(fù),如 (-5) ** 2.5 # error;
  (2)乘冪結(jié)果不能超出計(jì)算機(jī)表示的限制,如10 ** 999999 # error
  (3)取余的操作數(shù)如不是整數(shù),四舍五入成整數(shù)后運(yùn)算;運(yùn)算符右側(cè)不能為零
  (4)單目負(fù)可用于變量: - $y ; # 等效于 $y * -1
二、整數(shù)比較操作符

Table 3.1. 整數(shù)比較操作符

操作符描述
<小于
>大于
==等于
<=小于等于
>=大于等于
!=不等于
<=>比較,返回 1, 0, or -1


操作符<=>結(jié)果為:
  0 - 兩個(gè)值相等
  1 - 第一個(gè)值大
  1 - 第二個(gè)值大
三、字符串比較操作符

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
  注:不要將&用于負(fù)整數(shù),因?yàn)镻ERL將會把它們轉(zhuǎn)化為無符號數(shù)。
六、賦值操作符

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. 賦值操作符例子

表達(dá)式等效表達(dá)式
$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;


.=可在一個(gè)賦值語句中出現(xiàn)多次,如:
  $value1 = $value2 = "a string";
.=作為子表達(dá)式
  ($a = $b) += 3;
  等價(jià)于
  $a = $b;
  $a += 3;
  但建議不要使用這種方式。
七、自增自減操作符 :++、--(與C++中的用法相同)
.不要在變量兩邊都使用此種操作符:++$var-- # error
.不要在變量自增/減后在同一表達(dá)式中再次使用:$var2   = $var1 + ++$var1; # error
.在PERL中++可用于字符串,但當(dāng)結(jié)尾字符為'z'、'Z'、'9'時(shí)進(jìn)位,如:
  $stringvar = "abc";
  $stringvar++; # $stringvar contains "abd" now

  $stringvar = "aBC";
  $stringvar++; # $stringvar contains "aBD" now

  $stringvar = "abz";
  $stringvar++; # $stringvar now contains "aca"

  $stringvar = "AGZZZ";
  $stringvar++; # $stringvar now contains "AHAAA"

  $stringvar = "ab4";
  $stringvar++; # $stringvar now contains "ab5"

  $stringvar = "bc999";
  $stringvar++; # $stringvar now contains "bd000"
.不要使用--,PERL將先將字符串轉(zhuǎn)換為數(shù)字再進(jìn)行自減
  $stringvar = "abc";
  $stringvar--; # $stringvar = -1 now

.如果字符串中含有非字母且非數(shù)字的字符,或數(shù)字位于字母中,則經(jīng)過++運(yùn)算前值轉(zhuǎn)換為數(shù)字零,因此結(jié)果為1,如:
  $stringvar = "ab*c";
  $stringvar++;
  $stringvar = "ab5c";
  $stringvar++;
八、字符串聯(lián)結(jié)和重復(fù)操作符
  聯(lián)接: .
  重復(fù):x
  聯(lián)接且賦值(類似+=): .=
例:
  $newstring = "potato" . "head";
  $newstring = "t" x 5;
  $a = "be";
  $a .= "witched"; # $a is now "bewitched"
九、逗號操作符
  其前面的表達(dá)式先進(jìn)行運(yùn)算,如:
  $var1 += 1, $var2 = $var1;
  等價(jià)于
  $var1 += 1;
  $var2 = $var1;
  使用此操作符的唯一理由是提高程序的可讀性,將關(guān)系密切的兩個(gè)表達(dá)式結(jié)合在一起,如:
  $val = 26;
  $result = (++$val, $val + 5); # $result = 32
  注意如果此處沒有括號則意義不同:
  $val = 26;
  $result = ++$val, $val + 5; # $result = 27
十、條件操作符
  與C中類似,條件?值1:值2,當(dāng)條件為真時(shí)取值1,為假時(shí)取值2,如:
  $result = $var == 0 ? 14 : 7;
  $result = 43 + ($divisor == 0 ? 0 : $dividend / $divisor);
  PERL 5中,還可以在賦值式左邊使用條件操作符來選擇被賦值的變量,如:
  $condvar == 43 ? $var1 : $var2 = 14;
  $condvar == 43 ? $var1 = 14 : $var2 = 14;
十一、操作符的次序

Table 3.6. 操作符次序

操作符描述
++, -- 自增,自減
-, ~, ! 單目
** 乘方
=~, !~ 模式匹配
*, /, %, x 乘,除,取余,重復(fù)
+, -, . 加,減,聯(lián)接
<<, >> 移位
-e, -r, etc. 文件狀態(tài)
<, <=, >, >=, lt, le, gt, ge 不等比較
==, !=, <=>, eq, ne, cmp 相等比較
& 位與
|, ^ 位或,位異或
&& 邏輯與
|| 邏輯或
.. 列表范圍
? and : 條件操作符
=, +=, -=, *=, 賦值
and so on 
,逗號操作符
not Low-precedence logical NOT
and Low-precedence logical AND
or, xor Low-precedence logical OR and XOR

.操作符結(jié)合性(associativity):

Table 3.7. 操作符結(jié)合性

操作符結(jié)合性
++, --
-, ~, ! Right-to-left
** Right-to-left
=~, !~ Left-to-right
*, /, %, x Left-to-right
+, -, . Left-to-right
<<, >> Left-to-right
-e, -r,
<, <=, >, >=, lt, le, gt, ge Left-to-right
==, !=, <=>, eq, ne, cmp Left-to-right
& Left-to-right
|, ^ Left-to-right
&& Left-to-right
|| Left-to-right
.. Left-to-right
? and : Right-to-left
=, +=, -=, *=, Right-to-left
and so on 
,Left-to-right
not Left-to-right
and Left-to-right
or, xor Left-to-right



建議:
  1、當(dāng)你不確定某操作符是否先執(zhí)行時(shí),一定要用括號明確之。
  2、用多行、空格等方式提高程序的可讀性。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
26uuuu精品一区二区| 日韩欧美在线免费观看视频| 91小视频免费观看| 亚洲综合图区| 91视频8mav| 婷婷久久综合| 成年人在线网站| 玖玖爱在线精品视频| 中文字幕一区二区三区视频| 日韩久久久久久| 成人精品视频99在线观看免费| 私人高清影院 强乱中文字| 97色伦图片97色伦在线电影| 久热综合在线亚洲精品| 成人一区二区| 黄色三级电影网站| 亚洲成人精品在线| 人体内射精一区二区三区| 欧美高清无遮挡| 国产精品免费福利| 激情影院在线观看| 天天影视综合| 成人白浆超碰人人人人| 国产在线视频一区二区| 亚洲综合二区| 最近在线中文字幕| 亚洲美女黄色| 欧美日韩亚洲国产一区| 久久久久久久9999| 欧洲毛片视频| 国产亚洲福利社区| 国产一区二区视频在线观看免费| 粉嫩一区二区三区国产精品| 青青国产在线| 日韩激情电影免费看| 色哟哟网站在线观看| 亚洲欧美激情视频在线观看一区二区三区| 亚洲一区二区3| 在线满18网站观看视频| 疯狂做受xxxx高潮欧美日本| 亚洲一区二区视频在线观看| 九九热精彩视频| 男人操女人动态图| 成人毛片在线免费观看| 黄色动漫在线观看| 国产av天堂无码一区二区三区| 国产在线播放一区三区四| 一本大道久久a久久综合| 欧美先锋资源| 亚洲一区国产一区| 亚洲精品一区二三区| 国产xxx视频| 精品国产伦一区二区三区观看体验| 天堂中文8资源在线8| 猛男欧美办公室激情在线| 丝袜脚交免费网站xx| 伊人成人网在线看| 国产又粗又黄视频| 精品人妻一区二区三区四区不卡| 日韩高清中文字幕| www.一区二区| 欧美国产日韩在线观看成人| 亚洲国产精品一| 亚洲成人xxx| 男人午夜视频在线观看| 在线视频播放大全| 免费av在线播放| 精品成人一区二区三区| 久久精品国产一区二区三区肥胖| 亚洲精品中文字幕99999| 欧美午夜寂寞| 日韩在线你懂的| 亚洲激情啪啪| 蜜桃视频成人m3u8| 狠狠干狠狠操视频| 国产天堂在线播放| 亚洲精品高清无码视频| 8mav模特福利视频在线观看| 日韩成人18| 日本美女久久久| 日本黄色www| 污网站在线免费| 亚洲娇小娇小娇小| 日韩欧美国产三级| 日韩欧美二区三区| 国产av无码专区亚洲av| 亚洲成人一二三区| 开心激情综合网| 欧美亚洲精品一区| 九九九伊在人线综合| 99精品桃花视频在线观看| 午夜影院免费版| 国产精品成人**免费视频| 在线播放国产精品二区一二区四区| 欧美激情第三页| 天堂中文视频在线| 欧美自拍偷拍第一页| 岛国精品在线| 91麻豆成人精品国产| 中文字幕在线视频久| 久久久久日韩精品久久久男男| 国产精品va在线播放我和闺蜜| 九九爱在线视频观看免费视频| 久久av综合网| 日韩精品午夜| 欧美精品二区| 午夜在线视频观看日韩17c| 亚洲自拍小视频免费观看| 天天操天天干天天操天天干| 豆国产96在线|亚洲| 欧美在线你懂的| 国产精品69页| 中文字幕在线看精品乱码| 久久久久久久久久久99| 91黄色8090| 国产极品视频在线观看| av免费在线观看网站| xx视频.9999.com| 亚洲精品午夜国产va久久成人| 中文文字幕一区二区三三| 日韩一区二区电影在线观看| 国产精品国产三级国产aⅴ中文| 日韩精品手机在线观看| 日韩欧美视频一区二区| 粉嫩91精品久久久久久久99蜜桃| 国产性猛交普通话对白| 97超碰人人模人人爽人人看| 亚瑟国产精品| 国产精品久久久久久久久毛片| 一区二区三区的久久的视频| 大黑人交xxx极品hd| 水蜜桃亚洲一二三四在线| 国产精品久久久久久久app| 亚洲美女屁股眼交3| 久久精品一区二区三区不卡牛牛| 国产伦理久久久| 日本精品一级二级| 午夜精品福利视频网站| 日韩美女免费观看| 91精品国产色综合久久不卡98口| 黄色网页大全| 狠狠噜天天噜日日噜| 黄色国产网站| 日日躁天天躁狠狠躁| 久久久久久一区二区| 日日干夜夜草| 色与欲影视天天看综合网| 国产乱色精品成人免费视频| 亚洲视频成人| 久久久久国产精品免费免费搜索| 国产真实乱在线更新| 亚洲乱码国产乱码精品精的特点| 精品大片一区二区| 欧美色综合久久| xxxxxxxxx欧美| 黄页网站在线看| 日韩av不卡一区| 黄色网址免费在线观看| 亚洲丰满在线| 欧美人善交videosg| 激情另类综合| 国内av一区二区三区| 羞羞在线视频| 国产精品波多野结衣| 99视频免费在线观看| 国产人成高清视频观看| 日本24小时在线高清视频| 成人在线免费观看| 成人精品视频一区二区三区尤物| 国产日韩一级二级三级| 国产一区视频观看| 俺去了亚洲欧美日韩| 中文字字幕一区二区三区四区五区| 盗摄精品av一区二区三区| 欧美性猛交xxxx黑人| 全色精品综合影院| 国产一区二区三区国产精品| 国产精品美女毛片真酒店| 欧美精品二区三区四区免费看视频| 四虎影院在线免费播放| 色综合视频在线观看| 亚洲影院天堂中文av色| 一本大道一区二区三区| 亚洲最大最好的私人影剧院| 99精品人妻少妇一区二区| 国产综合图区| 精品无码国产一区二区三区51安| 免费看av软件| 精品国产一区二区三区久久影院| 亚洲免费网站观看视频| 国产一级二级三级| 国产日韩欧美在线一区| 97久久人人超碰caoprom| 乱精品一区字幕二区| 久久久久久久久久影院| 女同激情久久av久久| www免费视频观看在线| 日本久久综合| 另类高清dbsm日本tvav| 国产农村妇女毛片精品久久莱园子| 亚洲区一区二区| 传媒av在线| 亚洲欧美在线专区| 麻豆视频免费网站| 久久精品国产亚洲a| 一区二区免费在线观看视频| 第四色在线视频| 视频午夜在线| 中文亚洲欧美| 久久久久久97| 亚洲精品一区二区在线| 99久久精品国产毛片| 福利一区二区三区四区| 欧美综合在线观看视频| 欧美日韩国产精品一区二区亚洲| 成人一区二区三区在线观看| 国产探花在线免费观看| av不卡在线看| 亚洲欧美另类小说视频| 91久久精品国产91性色tv| 中文字幕一区二区三区久久网站| 久久精品视频日本| 最近免费中文字幕大全免费第三页| 一级黄色av| 一本色道久久综合亚洲| caoporn超碰97| 久久久久成人片免费观看蜜芽| 日韩成人伦理| 日韩在线播放av| 啪啪激情综合网| 在线视频专区| 国产福利一区二区三区| 日本一区二区高清| 蜜臀久久精品久久久久| 狠狠搞狠狠干| 日韩女优在线观看| 色偷偷噜噜噜亚洲男人的天堂| 日本欧美一级片| 欧美日本韩国一区| 能看av的网址| 黄网页在线观看| 亚洲第一导航| 久久久久久久久久久人体| 国模无码国产精品视频| 色婷婷激情久久| 国产真实乱全部视频| 欧美韩国一区| 成人免费视频视频在| 成人资源视频网站免费| 日韩欧美精品综合| 成人毛片老司机大片| 国产在线第二页| 欧美人与性动交α欧美精品图片| 成人性生活视频免费看| 5g影院5g天天爽永久免费影院| 国产午夜精品视频一区二区三区| 99视频这里有精品| 最近2019中文字幕在线高清| 台湾佬中文娱乐网欧美电影| 亚洲一道本在线| 无人在线观看的免费高清视频| 久久经典综合| 色黄网站在线观看| 99pao成人国产永久免费视频| 中文字幕亚洲综合久久| 国产亚洲精品码| 欧美日韩伦理一区二区| 亚洲三级精品| 国产精品高清在线| 久久久免费精品| 中文在线免费一区三区| 国产精品女同一区二区三区| www.91在线播放| 在线看片福利| 国产亚洲人成a一在线v站| 欧美videossex另类| 色综合久久久久综合体桃花网| 欧美亚州一区二区三区| 国产999精品在线观看| 欧美极品少妇xxxxⅹ免费视频| 清纯唯美一区二区三区| 国产麻豆一区二区三区在线观看| 久久九九国产| 欧美疯狂性受xxxxx另类| 国产成人三级视频| 亚洲mv在线| 国产suv一区二区三区| 91蝌蚪九色| 黄色网在线免费观看| 盗摄系列偷拍视频精品tp| 亚洲91视频| 日本免费一二三区| 极品粉嫩小仙女高潮喷水久久| 国产乱码一区二区三区| av美女在线| 一区二区三区毛片免费| 久久久久亚洲视频| 国产精品国码视频| 国产午夜精品一区二区三区欧美| 国产69精品久久久久9999人| 国产91对白刺激露脸在线观看| 亚洲日本在线视频观看| eeuss鲁片一区二区三区| 57pao国产成人免费| 中文字幕系列一区| yw.尤物在线精品视频| 欧美日韩一级片在线观看| 国产精品传媒入口麻豆| 人人超碰91尤物精品国产| 日韩影视在线| 日韩精品在线视频免费观看| 久草中文在线视频| 亚洲欧美精品aaaaaa片| 久久精品免费看| 免费精品视频| 美女福利视频导航| 欧美日韩精品是欧美日韩精品| 日韩jizzz| 国产激情精品久久久第一区二区| 亚洲社区在线观看| 日日操免费视频| 国产夫妻在线视频| 久久91麻豆精品一区| 姑娘第5集在线观看免费好剧| 亚洲激情社区| 成人黄色免费网站| av在线不卡网| 四虎国产精品成人免费入口|