bc命令
bc命令
概述
bc 命令是任意精度计算器语言,通常在linux下当计算器用。它类似基本的计算器, 使用这个计算器可以做基本的数学运算。
常用的运算:
- + 加法
- - 减法
- * 乘法
- / 除法
- ^ 指数
- % 余数
输入bc,系统显示bc的环境信息后即可运行命令
简易运算
规定结果小数位数运算
scale = number,number为保留位数
进制转换
ibase为转换前的数字的进制
obase为转换后的数字的进制
返回数据位数
length()
返回数据小数位数
scale()
开方
sqrt()
通过管道符运算
echo "命令" | bc
定义使用标准的数学库函数
使用以下库函数时,bc要加上 -l参数
- s(x):正弦函数(x为弧度)
- c(x):余弦函数(x为弧度)
- a(x):反正切函数(结果为弧度)
- l(x):自然对数函数
- e(x):以e为底的指数函数
- j(n,x):贝赛尔函数
其他参数
- -i:强制进入交互式模式;
- -w:对POSIX bc的扩展给出警告信息;
- -q:不显示bc环境信息,直接运行命令;
- -v:显示指令版本信息;
- -h:显示指令的帮助信息。