bc:把Linux shell当作计算器用

bc为任意精度算术语言提供解释器。BC的含义是:Binary Calculator,用于实现任意精度计算(往往是高精度计算)。

今天弄点简单的吧,如何把自己的shell,轻松变成计算器,免得每次都要重新计算,基本都是用bc命令了。

在shell上计算3.14*9.28:

$ echo "3.14*9.26" | bc

29.07

把一个整数转化为2进制:

把一个整数转化为8进制:

$ echo "obase=8;1000" | bc

1750

算平方根:

$ echo "sqrt(1000)" | bc

31

算乘方:

$ echo "3.14^3" | bc

30.95

下面我们进入交互式模式:

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180309B1OL7K00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券