歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux 算術運算 bc expr dc

Linux 算術運算 bc expr dc

日期:2017/2/28 15:49:04   编辑:Linux教程
1)bc
bc在默認的情況下是個交互式的指令。在bc工作環境下,可以使用以下計算符號:
+ 加法
- 減法
* 乘法
/ 除法
^ 指數
% 余數
如:
# bc
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
3+6 <=加法
9
4+2*3 <=加法、乘法
10
(4+2)*3 <=加法、乘法(優先)
18
4*6/8 <=乘法、除法
3
10^3 <=指數
1000
18%5 <=余數

3+4;5*2;5^2;18/4 <=一行輸入多個計算,用;相隔。
7
10
25
4
quit <=退出

# bc
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
scale=3 <=設小數位
1/3
.333
quit

以上是交互的計算,那到也可以不進行交互而直接計算出結果

A.用echo和|法,如:

# echo "(6+3)*2" |bc
18

# echo 15/4 |bc
3

# echo "scale=2;15/4" |bc
3.75

# echo "3+4;5*2;5^2;18/4" |bc
7
10
25
4

Copyright © Linux教程網 All Rights Reserved