畅谈Perl操作符用法
本文和大家重点讨论一下Perl操作符的概念,主要包括Perl操作符简介,数字与字符的相互转换两大部分内容,Perl的Perl操作符大部分跟C语言相同,所以下面还是介绍一些不相同的地方。

我们提供的服务有:网站建设、成都网站设计、微信公众号开发、网站优化、网站认证、景县ssl等。为1000多家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的景县网站制作公司
一、Perl操作符
1。乘幂**
 例如2**3----8
 乘幂不可以超过系统的表示范围否则报错。
2。数字比较<=>
 例如a<=>b
 若a>b返回值1
 若a=b返回值0
 若a
3。逻辑运算符&
 我们来看一下Perl操作符中逻辑运算符,之所以把它提出来讲是这个运算符不能应用于负整数,否则会把负数转换为无符号数。
4。字串比较符号。
 lt小于 
 gt大于 
 eq等于 
 le小于等于 
 ge大于等于 
 ne不等于 
 cmp比较,返回1,0,or-1
 cmp相当于数字比较符<=>
5.字串合并符.
 例如$string1="thisis";
 $string2="combinestr"
 $string3=$string1.$string2---string3="thisiscombinestr"
 从而引出另一个Perl操作符.=
6.字串复制Perl操作符x
 例如$string4="t"x5;----string4="tttttt"
7.自加自减符号++--
 这个Perl操作符大部分跟C语言中相同,只是字串同样可以++.字串的***一个字母或者数字加意
 例如$string5=“abc”;
 $string5++;----string5="abd"
 $string6="ab2";
 $string6++;----string6="ab1"
不过需要注意以下几点:
 1。如果***一位是"z""Z""9"进位
 2。不可以做--运算,因为Perl将先将字符串转换为数字零再进行自减
 例如$string7="abc";
 $string7--;----string7=-1
 3。如果字符串中含有非字母且非数字的字符,或数字位于字母中,则经过++运算前值转换为数字零,因此结果为1
 例如$string8="ab(d";
 $string8++;----string8=1
8.Perl操作符之尖括号<>
 这个字符串主要用于读写文件,到那时,你将能够用它的最简单的形式,即
 来使用尖括号运算符。这种形式告诉Perl,应该从标准输入设备(通常是键盘)
 读取一行输入信息。
 例如$a=
 在键盘输入b则a=b
 在输入的时候需要输入回车,用函数chmop$a则可以自动去除回车符。
9.一些单目的运算符
 intint(5.6234)返回它的参数的整数部分5。
 lengthlength("nose")返回它的字符串参数的长度4。
 lclc("METOO")返回它的转换成小写字母的参数"metoo"
 ucuc("hal9000")返回与lc相反的参数值"HAL9000"
 coscos(50)返回弧度50的余弦值964966
 randrand(5)返回从0到小于该参数值之间的一个随机数字。如果该参数被省略,则返回0至1之间的一个数字
二、数字与字符的相互转换
遵循以下几个原则:
1。如果某个元素看上去是个数字,那么Perl在需要数字时可以将它用作数字
 例如$string9="20";
 $b=$string9-2;----b=18
2.如果某个元素看上去是个数字,那么当Perl需要一个字符串时,它可以使用数字的字符串表示法
 例如$a=20;
 $string10=$a."abc";----string10="20abc"
3.如果某个元素看上去不像一个数字,但是你将它用在需要数字的地方,那么Perl在它的位置上使用0这个值.
 例如$string11="abc";
 $a=$string11+5;----a=5
文章题目:畅谈Perl操作符用法
网站网址:http://jxruijie.cn/article/dhpsojc.html

 
                