bc命令来自英文词组binary calculator的缩写,中文译为"二进制计算器",其功能是进行数字计算。bash解释器仅能进行整数计算,而不支持浮点数计算,因此有时要用到bc命令进行高精度的数字计算工作。
**语法格式:**bc 参数
常用参数:
|----|-----------------|---|-----------|----------------| | -i | 使用交互模式 | | -s | 精准处理POSIX bc语言 | | -l | 设置标准数学库 | | --help | 显示帮助信息 | | -q | 显示正常的GNU bc环境信息 | | --version | 显示版本信息 |
参考示例
计算得出指定的浮点数乘法结果:
[root@linuxcool ~]# bc
1.2345*3
3.7035
设定计算精度为小数点后3位,取浮点数除法结果:
[root@linuxcool ~]# bc
scale=3
3/8
.375
分别计算整数的平方与平方根结果:
[root@linuxcool ~]# bc
10^10
10000000000
sqrt(100)
10.000