快捷查看指令 ctrl+f 进行搜索会直接定位到需要的知识点和命令讲解(如有不正确的地方欢迎各位小伙伴在评论区提意见,博主会及时修改)
算术运算
算数运算符
+ - 加法减法
* / % 乘法 取商 取模(取余) 例如:5除以2 商是2 余数(模)是 1 5/2-----2 5%2-----1
** 幂运算 例如:5的2次方 5**2------25 5的3次方 5**3------125
++ -- 操作数自身增加或者减少1 例如: a++ ++a
&& || ! 逻辑与 逻辑或 取反
< > <= >= == =(对于字符串也相当于比较) != 小于 大于 小于等于 大于等于 等于 不等于
= += -= *= /= %= 赋值运算符 num=1 num+=1 num*=3
算数运算指令
(()) 经常用于整数运算 效率很高
let 用于整数运算 等同于 (())
expr 可用于整数运算,还有其他额外功能
bc [需要先安装] Linux下的一个计算器程序(适合整数以及小数运算)
$[] 用于整数运算
算数运算符与算数运算指令
((i=i+1)) 运算后赋值。将 i+1 的运算结果赋值给变量 i 若要打印 echo $((i=i+1))
i=$((i+1)) 将表达式运算后的结果赋值给 i
((8>7&&5==5)) 可以进行比较操作 还可以加入逻辑与 逻辑或 经常用于条件判断
echo $((2+1)) 打印输出运算表达式的结果 需要在 (())前添加 $
<