linux下的计算器

昨天想要计算一些数据,但查找计算器比较麻烦,不如以前的菜单方式方便。
虽然有搜索的功能:
linux下的计算器

但需要知道启动命令是什么,否则就得在里面慢慢找。之前我并不知道计算器的启动命令是什么,好不容易找到想按右键看一下是什么命令,结果启动了。
左键,右键都启动程序,后来我把他拖放到桌面,之后按右键查看属性才知道原来是gcalctool命令,这回就方便了,输入gc之后计算器的图标已经出现了,如果知道大概的命令关键字,搜索还是比较方便的。

在查找计算器的启动命令时,发现命令行有很强大的计算功能。
bc命令:

进入bc:   bc
我们可以输入想要计算的表达式,如:
3+4
100*10
3-10
10/2
输入完回车就直接出现结果了,而且还支持复杂的表达式。
(3+4)*100/7

我们测试:
3/10   结果为0,这并不符合我们的要求,需要设置一下精度
scale=7   #7位精度,就是保留小数位。再测试3/10结果出来了。

我们在启动时,加上参数-l(小写的L),是20位精度
看来加减乘除常用的已经非常方便了,其实他还有更强大的功能。

如:
计算2的32次方: 2^32
计算2的平方根:sqrt(2)
计算1+2+3+4...+100
sum=0   #初始变量 
for(i=1;i<101;i++)
{
    sum+=i;
}
sum   #显示结果

对于简单的计算,我们可以直接通过管道把表达式送到bc里,而不用进入bc
如:
echo "(3+4+5)/3" | bc -l
结果:4.00000000000000000000

退出bc: quit
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值