一、位操作符
了解即可,很少用!
二、赋值运算符
备注:是一个整体运算符,算是二目运算符(两个操作数)
练习1
# (2)双目运算符-->等价方式!
$age = $age+5;
$age += 5;
$age = $age ** 2;
$age **= 2;
$name = ${name}." hello";
$name .= " hello";
练习2
# (3)变量的赋值方式
$var1=value1,$var2=value2;
($var1,$var2)=(value1,value2);
# perl中赋值时,总是先计算右边的,再赋值给左边的,所以交换变量-->实质是列表!
($var1,$var2)=($var2,$var1);
三、自增运算符
掌握:a++和++a的区别!
练习:
# (1)自增的-->先赋值后自增!
$a=1;
print $a++ ."\n"; # 1
print $a."\n"; # 2
$b=1;
print ++$b ."\n"; # 2
print $b; # 2
四、逗号运算符
五、条件运算符-->三目运算符
备注:三目运算符是一个整体!
六、运算符优先级
说明:不需要记忆,只是方便看懂别人糟糕的代码,如果不确定可以用()来调整优先级!
七、优先级表
八、结合性
说明:记住几个左、右结合的典型案例即可!
九、总结