Perl 操作符
来源:互联网 发布:剑雨江湖坐骑升级数据 编辑:程序博客网 时间:2024/06/08 00:33
算术运算操作符:
运算符 说明 举例 +加法$a + $b-减法 $a - $b*乘法$a * $b/除法$a / $b**乘幂$a ** $b%取余$a % $b-单目负-$a
整数比较操作符: 操作符 说明 举例 <小于$a < $b>大于$a > $b==等于$a == $b<=大于等于$a <= $b>=小于等于$a >= $b!=不等于$a != $b<=>比较,
两个值相等返回0,
第一个值大返回1,
第二个值大返回-1$a <=> $b
字符串比较操作符:
操作符 说明 举例 lt小于"$a" lt "$b" gt大于"$a" gt "$b"eq等于"$a" eq "$b"le大于等于"$a" lt "$b"ge小于等于"$a" ge "$b"ne不等于"$a" ne "$b"cmp比较,类似 <=>"$a" cmp "$b"
逻辑操作符:操作符 说明 示例 || 或 or逻辑或 (一个为真则为真) $a || $b 或 $a or $b && 或 and逻辑与(都为真时才为真) $a && $b 或 $a and $b! 或 not逻辑非(取反) ! $a 或 not $axor逻辑异或(不同为真,相同为假) $a xor $b
位操作符:操作符 说明 示例 & 位与 $a & $b | 位或 $a | $b ~ 位非 (按位取反) ~$a ^ 位异或 $a ^ $b << 左移 $a << number ($a乘以number个2) >> 右移 $b >> number ($a除以number个2)
自增自减操作符:操作符 说明 示例 ++在变量前为前加加
在变量后为后加加 ++$a
$a++--在变量前为前减减
在变量后为后减减--$a
$a--
字符串操作符:操作符 说明 示例 . 将多个字符串连接到一起
可以结合赋值 "$a"."$b" x 重复字符串 "$a" x number (将字符串$a 重复 number次)
文件测试操作符:例子 名字 结果 -e $a存在如果 $a 中命名的文件存在则为真 -r $a可读如果 $a 中命名的文件可读则为真 -w $a可写如果 $a 中命名的文件可写则为真-d $a目录如果 $a 中命名的文件是目录则为真-f $a文件如果 $a 中命名的文件是普通文件则为真-T $a文本文件如果 $a 中命名的文件是文本文件则为真
位操作符:操作符 说明 示例 & 位与 $a & $b | 位或 $a | $b ~ 位非 (按位取反) ~$a ^ 位异或 $a ^ $b << 左移 $a << number ($a乘以number个2) >> 右移 $b >> number ($a除以number个2)
自增自减操作符:操作符 说明 示例 ++在变量前为前加加
在变量后为后加加 ++$a
$a++--在变量前为前减减
在变量后为后减减--$a
$a--
字符串操作符:操作符 说明 示例 . 将多个字符串连接到一起
可以结合赋值 "$a"."$b" x 重复字符串 "$a" x number (将字符串$a 重复 number次)
文件测试操作符:例子 名字 结果 -e $a存在如果 $a 中命名的文件存在则为真 -r $a可读如果 $a 中命名的文件可读则为真 -w $a可写如果 $a 中命名的文件可写则为真-d $a目录如果 $a 中命名的文件是目录则为真-f $a文件如果 $a 中命名的文件是普通文件则为真-T $a文本文件如果 $a 中命名的文件是文本文件则为真
条件操作符:
条件? 值1:值2 (当条件为真时取值1,为假时取值2)
1 0
- Perl操作符
- Perl 操作符
- perl .= 操作符
- perl字符串操作符
- perl文件测试操作符
- perl中操作符详解
- Perl钻石操作符输入
- perl操作符详细说明
- perl中的箭头操作符
- perl 高级操作符 <=>
- Perl教学 第三篇 操作符
- perl学习笔记三----操作符
- perl学习笔记三----操作符
- perl高级排序学习,<=>操作符,飞船操作符
- Perl中对数组进行操作的操作符
- Perl 操作xml
- Perl 操作Excel
- perl集合操作
- Java_多线程_成员变量与局部变量
- Rising Temperature
- ORA-27090 和 fs.aio-max-nr
- js中typeof、instanceof 和 constructor
- VCenterEdit 可以垂直显示
- Perl 操作符
- Object类中的方法介绍
- 一步一步写自己的相册
- javaScript一种优化模式-初始化时分支
- BAT解密:互联网技术发展之路(4)- 存储层技术剖析
- shell 技巧总计
- 跨进程调用Service(AIDL Service)流程1(普通数据)
- android 身份证工具类
- java读取视频播放时间,很有用啊