- 论坛徽章:
- 1
|
x中的bc命令(简单好用的计算器)
2007年08月21日 星期二 22:17
簡單好用的計算機: bc
如果我想要使用簡單的計算器呢?很容易呀!就使用 bc 即可!在輸入 bc 之後, 顯示出版本資訊之後,就進入到等待指示的階段。如下所示:
[root@linux ~]# 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'.
_
事實上,我們是『進入到 bc 這個指令的工作環境當中』了! 就好像我們在 Windows 裡面使用『小算盤』一樣!所以,我們底下嘗試輸入的資料, 都是在 bc 程式當中在進行運算的動作。所以囉,您輸入的資料當然就得要符合 bc 的要求才行! 在基本的 bc 計算機操作之前,先告知幾個使用的運算子好了:
- + 加法
- - 減法
- * 乘法
- / 除法
- ^ 指數
- % 餘數
好!讓我們來使用 bc 計算一些咚咚吧!
[root@linux ~]# 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'.
1+2+3+4
10
7-8+3
2
10*52
520
10%3
1
10^2
100
10/100
0
quit
在上表當中,粗體字表示輸入的資料,而在每個粗體字的底下就是輸出的結果。 咦!每個計算都還算正確,怎麼 10/100 會變成 0 呢?這是 因為 bc 預設僅輸出整數,如果要輸出小數點下位數,那麼就必須要執行 [color="#ff0000"]scale=number ,那個 number 就是小數點位數,例如:
[root@linux ~]# 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
340/2349
.144
quit
好了!就是這樣子啦!簡單的很吧!以後你可以輕輕鬆鬆的進行加減乘除啦!
说明:
如果照前面說的,我們執行 bc 會進入 bc 的軟體功能, 那麼我怎麼知道目前等待輸入的地方是某個軟體的功能還是 shell 的可輸入指令的環境下? 其實,在你進入 Linux 的時候,就會出現提示字元了不是嗎?以我們上頭的例子來說, 提示字元就是『 [root@linux ~]# 』,如果你發現在你等待輸入的地方並非提示字元, 那通常就是已經進入到某個軟體的功能當中啦!要注意喔!
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/9817/showart_652925.html |
|