在Linux中,bc
的全称是 "Basic Calculator"(基础计算器),但更准确的解释是 "Binary Calculator"(二进制计算器)。
功能:
bc
是一个高精度的命令行计算器工具,支持交互式数学运算(包括浮点数)、变量、函数、编程语法(如循环和条件语句),甚至可以处理任意精度的数值计算。
历史背景:
dc
(Desk Calculator,逆波兰式计算器),但提供了更易用的中缀表达式语法。常见用途:
echo "5 + 7" | bc # 输出 12
echo "scale=2; 10/3" | bc # 输出 3.33(保留两位小数)
扩展支持:
通过 bc -l
可以加载数学库(如 s()
、c()
三角函数等)。
如果需要进一步了解其语法或高级用法,可以随时提问!