bc 把Linux shell當作計算器用

2021-08-16 21:31:27 字數 680 閱讀 5240

bc

為任意精度算術語言提供直譯器。

bc的含義是:binary calculator,用於實現任意精度計算(往往是高精度計算)。

今天弄點簡單的吧,如何把自己的shell,輕鬆變成計算器,免得每次都要重新計算,基本都是用bc命令了。

在shell上計算3.14*9.28:

$ echo "3.14*9.26" | bc

29.07

把乙個整數轉化為2進製:

$ echo "obase=2;1000" | bc

1111101000

把乙個整數轉化為8進製:

$ echo "obase=8;1000" | bc

1750

算平方根:

$ echo "sqrt(1000)" | bc

31

算乘方:

$ echo "3.14^3" | bc

30.95

下面我們進入互動式模式:

$ bc

bc 1.06.95

this is free software with absolutely no warranty.

for details type `warranty'. 

8^816777216

9.89/2.38

4sqrt(3.14)

1.77

把時間當作朋友

其實要管理的不是時間,而是自己。通過鍛鍊自己的心智來管理好自己。心智指的是人的各項思維能力的總和。心智包含三方面能力,獲取知識,應用知識和抽象推理。所有人面臨的困境是不願意花時間思考。蘇格拉底揭示所謂的思考過程是 提問和回答 培根說讀書使人完整,討論使人完備,寫作使人完善。不思考的人沒有問題可問。會...

《把時間當作朋友》

然後,然後買了 把時間當作朋友 kindle只有第三版了,但是我還是更喜歡第一版。這是一本可以經常看,並作為行動指南的書。運用心智獲得解放,心智是各項思維能力的總和,主要包括以下3個方面的能力 a.獲得知識 b.應用知識 c.抽象推理 把腦子中的錯誤觀念摘掉 相同的推理得出完全相反的結論 如果是99...

把時間當作朋友

期望速成,兩個原因 a.人希望自己的慾望馬上得到滿足的天性 b.浮躁的根源,就是很多人不懂 有些階段就是無法跨越這個道理 一方面自己的慾望無限,一方面完成的事情太多,一方面自我滿意度的不斷下降 者就是人們總是不由自主地期望速成根源,出路肯定存在,但這出路只有乙個起點 接受現實,告訴自己 我有不足,我...