简单的计算器,执行算术表达式。
概要
1 | let arg [arg ...] |
主要用途
- 执行一个或多个算术表达式。
参数
arg:算术表达式
返回值
当let最后一个执行的表达式的计算结果为0时返回1,否则返回0。
当let执行的表达式的除数为0时,返回1并报错。
运算符优先级递减表
| 运算符 | 描述 |
|---|---|
id++, id-- | 变量后增量、变量后减量 |
++id, --id | 变量预增量、变量预减量 |
-, + | 正号、负号 |
!, ~ | 逻辑否、按位取反 |
** | 幂运算 |
*, /, % | 乘法、除法、取余 |
+, - | 加法、减法 |
<<, >> | 按位左移、右移 |
<=, >=, <, > | 比较 |
==, != | 等于、不等于 |
& | 按位与 |
^ | 按位异或 |
| | 按位或 |
&& | 逻辑与 |
|| | 逻辑或 |
expr ? expr : expr | 条件运算符(三元运算符) |
=, *=, /=, %=, +=, -=,<<=, >>=, &=, ^=, |= | 赋值 |
例子
1 | 尝试直接在终端中执行算术表达式(就像在python的IDLE)。 |
1 | let命令赋值。 |
1 | let常用于变量赋值,而外部命令expr可直接返回表达式的值。 |
1 | 条件表达式。 |
1 | 可以通过declare命令设置整型属性的方法来进行算术运算。 |
注意
该命令是bash内建命令,相关的帮助信息请查看
help命令。执行算术计算的命令除了
let,还有外部命令expr、bc等。
评论





