bc的用法
2015-04-14 13:55
113 查看
bc是An arbitrary precision calculator language,即一个任意精度的计算语言,注意是一种语言,它提供了一些语法结构,比如条件判断、循环等,可以说是很强大的,但是我在实际中还没有找到需要这个用途的场合 。另外一个用途就是用来进行进制转换。
常用参数:
-q 不输出提示
-l 调入数学库
实例:
a)命令行方式(类似python的解释器):
b)echo 管道方式:
1、计算2的10次方:echo "2^10"|bc
2、计算1除以27,并保留10位小数:echo "scale=10;1/27" | bc
c)进制转换
1)二进制10011011转成十进制:echo "ibase=2;10011011"|bc
2)输入十进制10000转成八进制:echo "obase=8;10000"|bc
举例:echo "scale=2;$used/$total"*100|bc -l 保留了两位小数
常用参数:
-q 不输出提示
-l 调入数学库
实例:
a)命令行方式(类似python的解释器):
b)echo 管道方式:
1、计算2的10次方:echo "2^10"|bc
2、计算1除以27,并保留10位小数:echo "scale=10;1/27" | bc
c)进制转换
1)二进制10011011转成十进制:echo "ibase=2;10011011"|bc
2)输入十进制10000转成八进制:echo "obase=8;10000"|bc
举例:echo "scale=2;$used/$total"*100|bc -l 保留了两位小数
相关文章推荐
- 关于bc的用法
- 基础 Linux 命令用法 - 使用 bc 进行简单运算与进制转换
- bc命令_Linux bc 命令用法详解:算术操作精密运算工具
- LINUX计算器BC用法一二
- bash中的计算和比较(整数和小数)之二:bc的用法
- LINUX任意精度计算器BC用法
- 第一个linux命令 bc的用法
- LINUX任意精度计算器BC用法
- PHP常见数学函数及BC高精度数学函数用法示例
- static用法
- Tortoise SVN 客户端 基本用法
- 包管理 yum 详细用法指南
- String.format()的用法
- SQL中CONVERT转化函数的用法
- fcntl函数用法 [小结]
- Android中AsyncTask的简单用法
- linux tr 用法小计
- 动画演示JAVA并发包用法的项目
- C++中fread函数和fwrite函数的用法
- [K/3Cloud] KSQL日期常量用法注意