数学使用 bc

bc 是一种任意精度计算器语言。它可以交互使用,也可以从命令行执行。

例如,它可以打印出表达式的结果:

echo '2 + 3' | bc
5

echo '12 / 5' | bc
2

对于浮点运算,可以导入标准库 bc -l

echo '12 / 5' | bc -l
2.40000000000000000000

它可用于比较表达式:

echo '8 > 5' | bc
1

echo '10 == 11' | bc
0

echo '10 == 10 && 8 > 3' | bc
1