linux 整數算術運算操作的幾種方式

2021-09-26 03:01:13 字數 786 閱讀 1771

取模與取餘區別

a=10

b=1n

=`expr $a + $b`

# 'a'、'+'、'b'之間需要有空格,否則會造成字字串拼接。例如:expr $a+$b,顯示:10+1

# 如果'a'或'b'未初始化,報語法錯誤

# expr 沒有乘冪

let

n=a+b

# 'a' 或 'b' 為變數時不需要在加『$』,自動識別變數

# 如果'a'或'b'未初始化,預設初始化為 0

n

=$((a+b))

# 'a' 或 'b' 為變數時不需要在加『$』,自動識別變數

# 如果'a'或'b'未初始化,預設初始化為 0

n

=$[a+b]

# 'a' 或 'b' 為變數時不需要在加『$』,自動識別變數

# 如果'a'或'b'未初始化,預設初始化為 0

# 在shell script中 +1 的幾種操作方式n=

`expr $a + 1

` let

n=a+1 或 letn=

$a+1

n=$[a+1] 或 n

=$[$a+1]n=

$((a+1))

或 n=$(($a+1))

# 同其他語言中的 ++ 操作

((a++

)) #(())重定義變數值

Linux算術運算

let方法 student myhost a 1 student myhost b 3 student myhost let c a b c前不用加 student myhost echo c 4 student myhost let a student myhost echo a 2 studen...

linux 算術運算 bc expr dc

1 bc bc在預設的情況下是個互動式的指令。在bc工作環境下,可以使用以下計算符號 加法 減法 乘法 除法 指數 餘數 如 bc 3 6 加法9 4 2 3 加法 乘法 10 4 2 3 加法 乘法 優先 184 6 8 乘法 除法 310 3 指數1000 18 5 餘數 3 4 5 2 5 2...

Linux之Shell的算術運算

在bash的算術運算中有以下幾種方法 名稱 語法 範例 算術擴充套件 算術式 r 1 2 3 使用外部程式expr expr 算術式 r expr 1 2 3 使用 算術式 r 1 2 使用內建命令 declare i 變數 算術式 declare i r 1 2 3 使用內建命令let let 算...