zoukankan      html  css  js  c++  java
  • shell命令bc

    简介

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

    运行方式

    一、CLI

    二、PIPE

    示例

    一、浮点数运算

    变量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

  • 相关阅读:
    SQL_50题
    Java多线程之冰山一角
    概览
    Selector
    集群配置
    redis config
    分布式、集群
    redis相关技术总结
    redis scan扫描
    redis 单线程 多路io复用
  • 原文地址:https://www.cnblogs.com/metasequoia/p/4496728.html
Copyright © 2011-2022 走看看