shell運算子操作 算術運算子

2021-08-01 15:01:56 字數 768 閱讀 6513

a=10

b=20

echo "a+b = " `expr $ + $`

echo "a-b = " `expr $ - $`

echo "a*b = " `expr $ \* $`

echo "a/b = " `expr $ / $`

echo "a%b = " `expr $ % $`

if [ $a == $b ]

then

echo "a等於b"

else

echo "a不等於b"

fiif [ $a != $b ]

then

echo "a不等於b"

else

echo "a等於b"

fia=$

if [ $a == $b ]

then

echo "a等於b"

else

echo "a不等於b"

fiif [ $a != $b ]

then

echo "a不等於b"

else

echo "a等於b"

fiecho $a "====" $b

注意:乘號(*)前邊必須加反斜槓(\)才能實現乘法運算;

if...then...fi 是條件語句,後續將會講解。

在 mac 中 shell 的 expr 語法是:$((表示式)),此處表示式中的 "*" 不需要轉義符號 "\"

shell 算術運算子

下表列出了常用的算術運算子,假定變數 a 為 10,變數 b 為 20 運算子說明舉例 加法 expr a b 結果為 30。減法 expr a b 結果為 10。乘法 expr a b 結果為 200。除法 expr b a 結果為 2。取餘 expr b a 結果為 0。賦值 a b 將把變數 ...

JS運算子 算術運算子 比較運算子 賦值運算子

兩邊的變數都是number型別 則是單純的加法運算 當字串出現時 結果是字串型別 字串之後的內容 不論什麼型別 都會被作為字串進行拼接 例子 var num1 10 var num2 20 num num1 num2 var result num1 num2 num1 false console.l...

PHP基礎 運算子 算術運算子 位運算子

1 將強制轉換為數字作加法運算 例 a 33 b 45.0 echo a b a b gettype a b 2 將強制轉換為數字作減法運算 例 a 33 b 45 echo a b a b gettype a b a 33.70 b 45.00 echo a b a b gettype a b 3...