Linux bc命令詳解:一款數學計算器

2020-07-16 10:04:43
Bash Shell 內建了對整數運算的支援,但是並不支援浮點運算,而 Linux bc 命令可以很方便的進行浮點運算,當然整數運算也不再話下。

bc 甚至可以稱得上是一種程式語言了,它支援變數、陣列、輸入輸出、分支結構、迴圈結構、函數等基本的程式設計元素,所以 Linux 手冊中是這樣來描述 bc 的:

An arbitrary precision calculator language

翻譯過來就是“一個任意精度的計算器語言”。

在終端輸入bc命令,然後回車即可進入 bc 進行互動式的數學計算。在 Shell 程式設計中,我們也可以通過管道和輸入重定向來使用 bc。

本節我們先學習如何在互動式環境下使用 bc,然後再學習如何在 Shell 程式設計中使用 bc,這樣就易如反掌了。

從終端進入 bc

在終端輸入 bc 命令,然後回車,就可以進入 bc,請看下圖:
進入bc