Skip to content

数字

整数算法

# 加法
let a=1+2
echo $a
3
# 减法
let a=7-2
echo $a
5
# 乘法
let a=3*4
echo $a
12
# 取整
let a=8/2
echo $a
let a=7/2
echo $a
4
3
# 取余
let a=8%2
echo $a
let a=7%2
echo $a
0
1

如果 = 左边有空格,会报错 syntax error: operand expected (error token is "=1+2") 如果 = 右边有空格,会报错 syntax error: operand expected (error token is "=")

# 错误示例
let a =1+2

let a= 1+2
let: =1+2: syntax error: operand expected (error token is "=1+2")
let: a=: syntax error: operand expected (error token is "=")
# 加法
echo $((1 + 2))
3
# 减法
echo $((7 - 2))
5
# 乘法
echo $((3 * 4))
12
# 取整
a=$((8 / 2))
echo $a
a=$((7 / 2))
echo $a
4
3
# 取余
a=$((8 % 2))
echo $a
a=$((7 % 2))
echo $a
0
1

联系 math@baima.site