Shell 脚本成长笔记

Bash 的算术运算符

2017-03-31  本文已影响11人  赵者也

Bash 中的算术运算符以及它们的优先级、结合性和值都与 C 语言相同。下面是按照优先级从高到低排列的运算符。

操作符 用途
n++ n-- 变量后递增和后递减
++n --n 变量前递增和前递减
- + 单目的负号和正号
! ~ 逻辑取反,按位取反
** 求幂
* / % 乘、除、取余
+ - 加、减
<< >> 按位左移,按位右移
<= >= < > 比较大小
== != 相等、不等
& 按位与
^ 按位异或
按位或
&& 逻辑与
逻辑或
expr?expr:expr 条件运算符
= *= /= %= += -= <<= >>= &= ^= = 赋值
expr1,expr2 逗号运算

本文参考自 《Linux Shell命令行及脚本编程实例详解

上一篇下一篇

猜你喜欢

热点阅读