linux-shell(11)-Bash數值運算與運算符

計算兩個數相加

1、declare聲明變量類型

declare [+/-] [選項] 變量名

選項:

           -:  給變量設定類型屬性

          +:  取消變量的類型屬性

          -i :   將變量聲明爲整數型

          -x:   將變量聲明爲環境變量 

          -p:   顯示指定變量的被聲明的類型

2,使用expr或者let數值運算工具實現兩個數的相加

3,“$((運算式))” 或 “$[運算式]”,這個可以在裏面進行任何運算

4,運算符

優先級 運算符 說明
13 -,+ 單目負,單目正
12 !,~ 邏輯非,按位取反或補碼
11 *, /, % 乘,除,取模
10 +, - 加,減
9 << , >> 左移,右移
8 < =, > =, <, > 小於或等於,大於或等於,小於,大於
7 ==, != 等於,不等於
6 & 按位與
5 ^ 按位異或
4 | 按位或
3 && 邏輯與
2 || 邏輯或
1

=, +=, -=, *=, /=, %/, &=,

^=, |=, <<=, >>=

賦值,運算且賦值

優先級數字越大,優先級越高。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章