简介

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
14

# 八进制到十进制
echo "ibase=8;14" | bc
12

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

 

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

  bc -l

相关文章:

  • 2022-12-23
  • 2021-10-20
  • 2021-10-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-11
猜你喜欢
  • 2022-12-23
  • 2022-01-27
  • 2021-07-20
  • 2021-12-27
  • 2021-11-11
  • 2022-03-03
相关资源
相似解决方案