4.1 算术运算符
常见的算术运算符号:
算术运算符 | 意义(*表示常用) |
+、- | 加(或正号)、减(或负号)* |
*、/、% | 乘法、除法、取余* |
** | 幂* |
++、-- | 增加及减少* |
!、&&、|| | 非(取反)、与(and)、或(or)* |
<、<=、>、>= | 小于、小于等于… |
==、!=、= | 相等、不相等,对于字符串“=”也可以表示相当于* |
<<、>> | 向左位移、向右位移 |
~、|、&、^ | 按位取反、按位异或、按位与、按位或 |
+= -= *= /= %= | a+=1 --àa=a+1 |
shell中常见的算术运算命令:
(()) 用于整数运算的常用运算符,效率很高
let 用于整数运算,类似于“(())”
expr 可用于整数运算,但还有很多其他的额外功能
bc linux下的一个计算器程序(适合整数及小数运算)
$[] 用于整数运算
awk 既可以用于整数运算,也可以用于小数运算
declare 定义变量值和属性,-i参数可以用于定义×××变量,做运算
read read的读入功能相当于交互式接受用户输入,然后给变量赋值
-p prompt 设置提示信息
-t timeout 设置输入等待的实践,默认单位为秒
转载于:https://blog.51cto.com/zaizheni/2380335