linux 计算器 bc

bc计算器是linux自带的计算器,方便好用。

OPTIONS

-h, --help

Print the usage and exit.

-i, --interactive

Force interactive mode.

-l, --mathlib(常用,这个进入之后会有一些常用的数学函数可以用,三角函数、log、e等等)

Define the standard math library.

-w, --warn

Give warnings for extensions to POSIX bc.

-s, --standard

Process exactly the POSIX bc language.

-q, --quiet(这个进入之后,没有那写欢迎信息)

Do not print the normal GNU bc welcome.

-v, --version

Print the version number and copyright and quit.

1、bc

可以进行的运算包括:

+         -          *          /             %                   ^

加      减         乘       除        求余(模)        次方

注意:在进行浮点运算的时候,或者结果有浮点数的时候,要先进行小数点设置scale=2表示取两位小数点

2、bc  -l

这样的方式进行计算器的时候,可以用里面的很多的函数库,

例如:

l(x):以e为底x的对数

e(x):e的x次方

l(2.71828)

.99999932734728200315

e(1)

2.71828182845904523536

e(2)

7.38905609893065022723

3、通过管道命令使用bc计算器

3.1用法1

echo "2*3" | bc

6

3.2用法2

echo "2/3"|bc

0

echo "scale=2;2/3"|bc

.66

3.3用法3(进制转换)

如果obase不指定的话,默认转化为10进制。

echo "obase=2;ibase=10;3"|bc    #10进制转化为2进制

11

echo "obase=10;ibase=16;F"|bc  #注意16进制的字母一定要大写

注:obase选项放在ibase选项之前,顺序不可以颠倒。

4、bc执行文件

例如:test.bc文件中是运算的语句

cat test.bc  #输出以下内容

scale=2

1+2

3*5

4/3

5%2

2^4

cat test.bc | bc 就可以执行以上语句

或者      bc test.bc

执行结果:

3

15

1.33

0

16

时间: 2024-10-19 01:24:57

linux 计算器 bc的相关文章

Linux下的简单好用的计算器bc

1. 关于bc bc是随意精度计算器语言,通常在linux下当计算器用,简单好用.相当于windows下的计算器. 2. 支持的运算符 主要的数学运算: + 加法 - 减法 * 乘法 / 除法 ^ 指数 % 余数 还支持表达式, 逻辑运算, 数学函数. 3. 使用 在linux下输入bc $ bc bc 1.06 Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc. This is free software w

Linux下的实用工具——计算器bc

Linux下的实用工具--计算器 1. bc指令算加法,如图: 4. bc指令算除法(进阶),如图示,10/3之所以为3,是因为我们没有指定小数点后取几位,默认取到整数部分:而10/100之所以为零,道理同上,只取到整数0部分.使用"scale=[number]"指令指定小数点后取几位,下图: bc指令算余数,如图: 6. bc指令算指数,如图: 8 7. 退出计算器的方法 由于bc指令是调用计算器来计算,所以应从计算器内部退出,键入"quit"即可退出计算器,如图

Linux - 简单好用的计算器 bc

如果在文本模式当中,突然想要作一些简单的加减乘除,偏偏手边又没有计算器!这个时候要笔算吗? Linux有提供一支计算程序,那就是bc.你在命令列输入bc后,屏幕会显示出版本信息, 之后就进入到等待指示的阶段.如下所示: bc默认仅输出整数,如果要输出小数点下位数,那么就必须要运行 scale=number ,那个number就是小数点位数,例如: 版权声明:本文为博主原创文章,未经博主允许不得转载.

Linux中的一个命令行计算器bc简介

假如你在一个图形桌面环境中需要一个计算器时,你可能只需要一路进行点击便可以找到一个计算器.例如,Fedora 工作站中就已经包含了一个名为 Calculator 的工具.它有着几种不同的操作模式,例如,你可以进行复杂的数学运算或者金融运算.但是,你知道吗,命令行也提供了一个与之相似的名为 bc 的工具? bc 工具可以为你提供的功能可以满足你对科学计算器.金融计算器或者是简单计算器的期望.另外,假如需要的话,它还可以从命令行中被脚本化.这使得当你需要做复杂的数学运算时,你可以在 shell 脚本

分享一个命令行计算器-bc

假如你在一个图形桌面环境中需要一个计算器时,你可能只需要一路进行点击便可以找到一个计算器.例如,Fedora 工作站中就已经包含了一个名为 Calculator 的工具.它有着几种不同的操作模式,例如,你可以进行复杂的数学运算或者金融运算.但是,你知道吗,命令行也提供了一个与之相似的名为 bc 的工具?下面兄弟连为大家做个介绍: bc 工具可以为你提供的功能可以满足你对科学计算器.金融计算器或者是简单计算器的期望.另外,假如需要的话,它还可以从命令行中被脚本化.这使得当你需要做复杂的数学运算时,

linux的bc命令介绍

bc命令是一种支持任意精度的交互执行的计算器语言.bash内置了对整数四则运算的支持,但是并不支持浮点运算,而bc命令可以很方便的进行浮点运算,当然整数运算也不再话下. 算术操作高级运算bc命令它可以执行浮点运算和一些高级函数: 设置精度,参数scale=2是将bc输出结果的小数位设置为2位: obase设置进制转换: 计算平方和平方根. Refer to: one:http://man.linuxde.net/bc 原文地址:https://www.cnblogs.com/shengulong

任意精度计算器 bc (arbitrary precision calculator)

2019/06/18 bc 学习之 https://www.runoob.com/linux/linux-comm-bc.html 原文地址:https://www.cnblogs.com/zhangjie-123/p/11044258.html

Linux 计算器

bc: 默认没有小数位,使用scale=2设置保留的位数.

Linux下bc平台搭建安装集群版Redis

之前bc平台搭建[企鹅21717-93408]安装了单机的Redis,这次安装一个Redis集群.集群定义: 多个业务单元一同工作,且每个业务单元都是相同的.集群特点: 当集群中业务单元大于等于1/2个凉了的时候,这个集群就不能再使用了,经过计算,当集群数为3的时候,整体down的几率最低一主一备模式,给每一个业务单元创建一个备用业务单元,原来的业务单元称作master,备用的称作slave.集群和伪集群: 集群:每一个业务单元在单独的服务器上伪集群:所有的业务单元都在同一个服务器上,用端口号来