perl中的比较操作符

1. 算术操作符

+、-、、/、*、%

2. 整数比较操作符

>、>=、<、<=、==、!=、<=>

注:<=>(比较:如果相等,返回0;如果第一个大,返回1;如果第二个大,返回-1)。

3. 字符串比较操作符

gt、ge、lt、le、eq、ne、cmp

注:cmp (比较:如果相等,返回0;如果第一个大,返回1;如果第二个大,返回-1)。
比较过程:依次比较两个字符串里的字符,判断它们是否彼此相等或那一个排在前面(a 97 A 65, 按照顺序递增,后一个字母的ASC码比前边的大1)。

4. 逻辑操作符

逻辑与:&&或者and;

逻辑或:||或者or;

逻辑非:!或者not;

逻辑异或:xor;

5. 位操作符

&、|、~、^、<< (左移)、>>(右移)

注:不要将&用于负整数,因为perl将会把他们转化为无符号数。

6. 赋值操作符

=、+=、-=、=、/=、*=、.=、&=、|=、~=、^=、<<=、>>=

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容