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. 赋值操作符

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

你可能感兴趣的:(perl中的比较操作符)