欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > perl操作符詳細說明

perl操作符詳細說明

熱門標簽:買了外呼系統不想用了怎么辦 北京語音電銷機器人價格 邯鄲外呼調研線路 浦東上海400開頭的電話申請 武漢呼叫中心外呼系統線路商 真人語音電銷機器人系統 開封百應電銷機器人聯系方式 電話機器人電話卡封號怎么辦 樂昌電話機器人
一、算術操作符 :+(加)、-(減)、*(乘)、/(除)、**(乘冪)、%(取余)、-(單目負)
  (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;
  但建議不要使用這種方式。
七、自增自減操作符 :++、--(與C++中的用法相同)
.不要在變量兩邊都使用此種操作符:++$var-- # error
.不要在變量自增/減后在同一表達式中再次使用:$var2   = $var1 + ++$var1; # error
.在PERL中++可用于字符串,但當結尾字符為'z'、'Z'、'9'時進位,如:
  $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將先將字符串轉換為數字再進行自減
  $stringvar = "abc";
  $stringvar--; # $stringvar = -1 now

.如果字符串中含有非字母且非數字的字符,或數字位于字母中,則經過++運算前值轉換為數字零,因此結果為1,如:
  $stringvar = "ab*c";
  $stringvar++;
  $stringvar = "ab5c";
  $stringvar++;
八、字符串聯結和重復操作符
  聯接: .
  重復:x
  聯接且賦值(類似+=): .=
例:
  $newstring = "potato" . "head";
  $newstring = "t" x 5;
  $a = "be";
  $a .= "witched"; # $a is now "bewitched"
九、逗號操作符
  其前面的表達式先進行運算,如:
  $var1 += 1, $var2 = $var1;
  等價于
  $var1 += 1;
  $var2 = $var1;
  使用此操作符的唯一理由是提高程序的可讀性,將關系密切的兩個表達式結合在一起,如:
  $val = 26;
  $result = (++$val, $val + 5); # $result = 32
  注意如果此處沒有括號則意義不同:
  $val = 26;
  $result = ++$val, $val + 5; # $result = 27
十、條件操作符
  與C中類似,條件?值1:值2,當條件為真時取值1,為假時取值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 乘,除,取余,重復
+, -, . 加,減,聯接
, >> 移位
-e, -r, etc. 文件狀態
, =, >, >=, 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

.操作符結合性(associativity):

Table 3.7. 操作符結合性

操作符 結合性
++, --
-, ~, ! 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、當你不確定某操作符是否先執行時,一定要用括號明確之。
  2、用多行、空格等方式提高程序的可讀性。

您可能感興趣的文章:
  • perl 基本語法介紹
  • perl 模式匹配參數詳解
  • 一篇文章搞懂:詞法作用域、動態作用域、回調函數及閉包

標簽:河北 石嘴山 六安 鄂州 自貢 淄博 宜春 松原

巨人網絡通訊聲明:本文標題《perl操作符詳細說明》,本文關鍵詞  perl,操作,符,詳細,說明,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《perl操作符詳細說明》相關的同類信息!
  • 本頁收集關于perl操作符詳細說明的相關信息資訊供網民參考!
  • 推薦文章

    上一篇:perl簡單變量 整型 浮點數 字符串

    下一篇:perl 列表和數組變量詳解

    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    国产精品久久三| 国产成人丝袜美腿| 黄色av电影网站| 色综合久久久久综合体| 国产女人18毛片水真多成人如厕 | 免费黄在线观看| 欧美第一区第二区| 久久精品国产99国产| 亚洲熟妇无码av| 精品精品国产高清a毛片牛牛 | 亚洲宅男天堂在线观看无病毒| av综合在线播放| www.xxxx日本| 最新久久zyz资源站| 99久久久精品| 欧美中文字幕一区二区三区亚洲 | 99久久精品免费观看| 色综合久久66| 亚洲激情欧美激情| 欧美丰满熟妇bbb久久久| 欧美精三区欧美精三区| 日本伊人精品一区二区三区观看方式| 亚洲一区二区三区综合| 日韩欧美第一区| 激情综合色丁香一区二区| 国产精品久久久久久成人| 国产精品久久久久久久久动漫| 成人一区在线观看| 在线视频一区二区三| 亚洲一区二区av在线| 好吊色视频一区二区三区| 日韩片之四级片| 经典三级一区二区| 婷婷激情四射网| 亚洲精品菠萝久久久久久久| 国产伦理在线观看| 日韩欧美国产一区二区三区| 国产在线精品免费| 在线视频你懂得一区二区三区| 亚洲va欧美va人人爽| 国产男男chinese网站| 国产日韩欧美不卡在线| 99久久精品一区二区| 91精品国产高清一区二区三区蜜臀| 蜜臀91精品一区二区三区 | 视频一区二区三区中文字幕| 久久久久久久久久久久久久久| 国产欧美一区二区精品忘忧草| www.久久精品| 欧美一区二区三区在线观看| 国模一区二区三区白浆| 日本道色综合久久| 欧美aⅴ一区二区三区视频| 91制片厂在线| 亚洲一卡二卡三卡四卡无卡久久| 37p粉嫩大胆色噜噜噜| 国产精品网站导航| 国产精品一区二区人妻喷水| 久久精品人人做| 佐山爱在线视频| 2021中文字幕一区亚洲| 波多野结衣亚洲一区| 日韩三级精品电影久久久| 丁香婷婷综合色啪| 欧美一区二区在线不卡| 国产999精品久久久久久| 欧美日韩国产电影| 国产精品一区免费视频| 欧美日韩精品一区二区三区蜜桃| 黑人精品欧美一区二区蜜桃| 欧美丝袜第三区| 国产剧情一区二区| 宅男在线国产精品| 成人av在线播放网站| 日韩久久免费av| 97久久精品人人做人人爽| 欧美xxxx老人做受| 97免费公开视频| 欧美国产国产综合| 五级黄高潮片90分钟视频| 亚洲欧美日韩国产成人精品影院| 内射中出日韩无国产剧情| 亚洲人一二三区| 国产传媒在线看| 婷婷成人激情在线网| 成人观看免费视频| 国产一区二三区| 日韩欧美一区二区在线视频| 免费高清视频在线观看| 亚洲国产精品国自产拍av| 狠狠人妻久久久久久综合蜜桃| 亚洲免费在线播放| 182在线观看视频| 久久97超碰国产精品超碰| 欧美日韩综合色| 不卡在线视频中文字幕| 久久久久国产一区二区三区四区| 日本黄色免费观看| 一级做a爱片久久| 国产黄色片在线免费观看| 国产精品一区2区| 精品国产一二三| 欧美日韩一区二区三区四区五区六区| 亚洲欧洲国产日本综合| 任你操精品视频| 激情综合亚洲精品| 精品国产乱子伦一区| 醉酒壮男gay强迫野外xx| 午夜电影网一区| 欧美日韩一区 二区 三区 久久精品| 成人三级伦理片| 欧美国产日韩亚洲一区| 超碰人人人人人人人| 捆绑调教美女网站视频一区| 91精品蜜臀在线一区尤物| 国产精品91av| 亚洲综合区在线| 欧美性大战久久久| 91亚洲资源网| 亚洲精品成人精品456| 在线欧美小视频| 91小视频免费观看| 亚洲伦理在线精品| 欧美性大战久久| 激情av中文字幕| 亚洲国产中文字幕在线视频综合| 精品视频免费在线| 免费啪视频在线观看| 亚洲成人免费视| 91精品国产全国免费观看| 中文字幕一区二区人妻电影丶| 亚洲va韩国va欧美va精品 | 91美女片黄在线观看91美女| 亚洲欧美日韩精品久久久久| 欧美在线短视频| 国产欧美视频一区| 日本午夜一区二区| 欧美不卡在线视频| 日韩福利在线视频| 风间由美中文字幕在线看视频国产欧美| 欧美激情资源网| 日本青青草视频| 91免费看`日韩一区二区| 一区二区在线观看视频| 欧美日韩亚州综合| 网站免费在线观看| 久久99久久99| 中文成人av在线| 色噜噜久久综合| 日本一区二区免费视频| 香蕉成人伊视频在线观看| 91精品国产综合久久久蜜臀图片| 日本一区二区三区网站| 狠狠色丁香婷综合久久| 国产欧美久久久精品影院| 色综合天天综合网天天狠天天 | 国产欧美日韩另类一区| 色综合久久中文字幕| 丰满人妻一区二区三区大胸 | 国产福利精品一区| 亚洲男同性恋视频| 欧美日韩五月天| 受虐m奴xxx在线观看| 国产99精品国产| 亚洲高清在线视频| 久久综合狠狠综合久久激情 | 老色鬼精品视频在线观看播放| 国产亚洲人成网站| 色乱码一区二区三区88| 鲁大师私人影院在线观看| 国产盗摄视频一区二区三区| 亚洲蜜桃精久久久久久久| 欧美一级高清大全免费观看| 丁香六月激情综合| 欧美一级大片免费看| 久久不见久久见中文字幕免费| 国产精品私人影院| 欧美肥胖老妇做爰| 亚洲综合图片一区| 无码人妻丰满熟妇啪啪网站| 国产毛片精品视频| 亚洲伊人色欲综合网| 久久亚洲精华国产精华液 | 亚洲欧美日本在线| 亚洲精品一区二区精华| 91国产免费观看| 免费一级做a爰片久久毛片潮| 97精品久久久午夜一区二区三区 | 中文字幕五月天| 日韩无码精品一区二区| 国产精品996| 午夜天堂影视香蕉久久| 日本一区二区电影| 欧美一级在线免费| 色综合视频在线观看| 国产精品亚洲无码| 亚洲三级在线视频| 国产成人精品影视| 热久久国产精品| 亚洲精品成人a在线观看|