shell命令bc

简介

bc支持浮点数的精度运算(Bash不支持浮点数运算)

运行方式

一、CLI

shell命令bc

二、PIPE

shell命令bc

示例

一、浮点数运算

变量scale:设置小数点后面的位数  # 默认scale=0

echo "scale=2;10/3" | bc
3.33

二、进制转换

变量ibase:设置输入数的进制  # 默认ibase=10 十进制 支持的有效进制2-16

变量obase:设置输出数的进制  # 默认obase=10 十进制

# 十进制转换八进制
echo "obase=8;12" | bc # 八进制到十进制
echo "ibase=8;14" | bc
12 # 十六进制到八进制
echo "ibase=16;obase=8;12" | bc

三、math library支持  # such as math.sin()

  bc -l

上一篇:Hadoop系列之HBASE(分布式数据库)安装配置


下一篇:运行codeblocks时出现的问题解决