Linux之bc命令

bc命令 是一种支持任意精度的交互执行的计算器语言。bash内置了对整数四则运算的支持,但是并不支持浮点运算,而bc命令可以很方便的进行浮点运算,当然整数运算也不再话下。

命令语法

bc(选项)(参数)

命令选项

命令参数

文件:指定包含计算任务的文件。

浮点数计算

>  echo "123.23*2" | bc
246.46

设定小数精度(数值范围)

> echo "scale=2;3/8" | bc
.37

但在做除法运算时,如果结果值小于1,小数前面的0是缺失的:

bc除法前面补0

> echo $(printf "%.2f" `echo "scale=2;3/8"|bc`)
0.37

十进制转二进制

> echo "obase=2;192" | bc
11000000

二进制转十进制

> echo "obase=10;ibase=2;11000000" | bc
192

bc计算n次方

> echo "10^10" | bc
10000000000

计算平方根

> echo "scale=2;sqrt(10)" | bc
3.16
展开阅读全文

页面更新:2024-05-02

标签:平方根   命令   除法   浮点   次方   小数   整数   缺失   数值   精度   指令   选项   参数   文件   科技   信息

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top