linux字符界面计算器bc用法入门

发布时间:2020-06-25编辑:脚本学堂
有关linux下字符界面中计算器bc工具的用法,bc工具的安装方法,bc计算器的入门例子,感兴趣的朋友参考下。

linux字符界面下计算器,即bc,使用方法在shell中直接输入bc即可。

注意:
提示 bc: command not found表示没有安装bc,我的debian 6默认就没有安装bc,另外一台debian 4默认就有安装。

安装方法:
 

apt-get install bc

直接运行bc后,光标会停留在界面等待你的输入。

bc支持的操作运算符:
 

+  加法
-  减法
*  乘法
/  除法
^  指数
%  余数
() 优先级较高的运算
 

输入之后按回车进行计算。

例子:
 

www.jb200.com:/etc# bc  
bc 1.06.94  
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.  
This is free software with ABSOLUTELY NO WARRANTY.  
For details type `warranty'.  
1+2+3  
6  
1+2*3  
7  
(1+2)*5  
15  
10^3  
1000  
50/2  
25  
152-142+2  
12  
quit  
www.jb200.com:/etc# 
 

如上面显示的,完成计算后输入quit离开。

提示,bc默认只支持整数的显示,即要计算1/2的话,返回的结果是0,因为bc默认就是把后面的小数全部截取了。
要显示小数位数,需要使用scale=number,如果要显示3位小数,那么使用scale=3。

例子: 
 

www.jb200.com:/etc# bc  
bc 1.06.94  
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.  
This is free software with ABSOLUTELY NO WARRANTY.  
For details type `warranty'.  
1/2  
0  
1/5  
0  
1/3  
0  
scale=5 
1/2  
.50000  
1/5  
.20000  
1/3  
.33333  
1/7  
.14285  
scale=20 
1/7  
.14285714285714285714  
quit  
www.jb200.com:/etc#  
 

红色的地方标出了显示多少位小数,后面的结果就显示多少位小数。