Linux bc指令 | Shell计算器 的应用

2020-02-26  本文已影响0人  WangDaS

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

语法

bc (选项) (参数)

选项

参数

原则

输出进制设定:obase=x
输入进制设定:ibase=x
指定小数位数:scale=x
参数:二进制:x=2;十进制x=10;十六进制x=16
规则:echo "指定小数位数;输出进制设定;输入进制设定;计算内容" | bc

常用的运算

实例

高级运算bc命令,它可以执行浮点运算和一些高级函数:

echo "3.2457*2" | bc
6.4914

设定小数精度(数值范围),参数scale=3是将bc输出结果的小数位设置为3位。

echo "scale=3;2/3" | bc
.666

将十进制转换为二进制

echo "obase=2;8" | bc
1000

将输入二进制转换为十进制

echo "obace=10;ibase=2;1000" | bc
8

上一篇 下一篇

猜你喜欢

热点阅读