博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux下的简单好用的计算器bc
阅读量:6987 次
发布时间:2019-06-27

本文共 648 字,大约阅读时间需要 2 分钟。

1. 关于bc

bc是随意精度计算器语言,通常在linux下当计算器用,简单好用。相当于windows下的计算器。

2. 支持的运算符

主要的数学运算:
+ 加法
- 减法
* 乘法
/ 除法
^ 指数
% 余数
还支持表达式, 逻辑运算, 数学函数。

3. 使用

在linux下输入bc
$ bcbc 1.06Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.This is free software with ABSOLUTELY NO WARRANTY.For details type `warranty'.
然后输入运算,按回车会输出运算结果
2+573*4127-252^386%513/40
上面样例中3/4是0.bc默认输出是整数,要显示小数点,通过scale=number来设置,number为小数点后面的位数。
scale=33/4.750
能够一次输入多个运算,依照分号;来分隔,按回车后一次返回。
2+5;3*4;3*100712300
数值比較
3 > 403 > 21
逻辑表达式
(3> 2) || (1 < 2)1(3> 2) && (1 > 2) 0
输入 quit 来退出

3. 通过管道

bc支持传入參数方式。
以下使用管道来试试。
$ echo "3+4" | bc7
分号;分隔输入多个
$ echo "3/4;scale=3;3/4" | bc 0.750
地址:

转载地址:http://tsmpl.baihongyu.com/

你可能感兴趣的文章
C# winform搜索提示的一些想法
查看>>
table的thead/tbody/tfoot/tr/th/td
查看>>
Delphi多媒体设计之TMediaPlayer组件(五)
查看>>
基于JDK动态代理和CGLIB动态代理的实现Spring注解管理事务(@Trasactional)到底有什么区别。...
查看>>
在新弹出页面下载
查看>>
ASP.NET MVC+EF框架+EasyUI实现权限管理系列之开篇
查看>>
class左边nbu 2414 Please help the poor donkey!
查看>>
[转]UML类图、关系及其JAVA代码
查看>>
销售管理系统设计与实现源码
查看>>
PhotoShop算法原理解析系列 - 像素化---》碎片。
查看>>
oracle卸载清除注册表(彻底卸载)
查看>>
PHP event 事件机制
查看>>
【ARDUINO】HC-05蓝牙不配对问题
查看>>
CentOS ping: unknown host 解决方法
查看>>
设计模式之责任链模式
查看>>
在 Windows 下安装 Oracle 11g XE (Express Edition)
查看>>
php多态设计
查看>>
oracel SQL多表查询优化
查看>>
Spring-Context的注解实现依赖注入功能
查看>>
CSS格式化 CSS代码压缩工具
查看>>