美文网首页
Linux bc指令 | Shell计算器 的应用

Linux bc指令 | Shell计算器 的应用

作者: WangDaS | 来源:发表于2020-02-26 12:54 被阅读0次

bc命令是一种支持任意精度的交互执行的计算器语言。bash内置了对整数四则运算的支持,但是并不支持浮点运算,而bc命令可以很方便的进行浮点运算,当然整数运算也不再话下。

语法

bc (选项) (参数)

选项

  • -i:强制进入交互式模式;
  • -l:定义使用的标准数学库;
  • -w:对POSIX bc的扩展给出警告信息;
  • -q:不打印正常的GNU bc环境信息;
  • -v:显示指令版本信息;
  • -h:显示指令的帮助信息;

参数

  • 文件:指定包含计算任务的文件;

原则

输出进制设定:obase=x
输入进制设定:ibase=x
指定小数位数:scale=x
参数:二进制:x=2;十进制x=10;十六进制x=16
规则:echo "指定小数位数;输出进制设定;输入进制设定;计算内容" | bc

常用的运算

  • + 加法
  • - 减法
  • * 乘法
  • / 除法
  • ^ 指数
  • % 余数

实例

高级运算bc命令,它可以执行浮点运算和一些高级函数:

echo "3.2457*2" | bc
6.4914

设定小数精度(数值范围),参数scale=3是将bc输出结果的小数位设置为3位。

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

将十进制转换为二进制

echo "obase=2;8" | bc
1000

将输入二进制转换为十进制

echo "obace=10;ibase=2;1000" | bc
8

相关文章

  • Linux bc指令 | Shell计算器 的应用

    bc命令是一种支持任意精度的交互执行的计算器语言。bash内置了对整数四则运算的支持,但是并不支持浮点运算,而bc...

  • 鸟哥的Linux私房菜学习笔记(一)

    Linux指令练习 1、date 查找日期 2、 cal 查看日历 3、 bc linux计算器 4、热键 ...

  • Linux基础

    00x1Linux的基本命令 -显示日期的指令:date - 显示日历的指令:cal - 计算器:bc 00x2重...

  • Linux第一天

    Linux第一天 linux目录 Shell指令 就是Linux指令 常用的shell指令 目录 删除 查看文件 ...

  • Linux中计算器和万年历

    Linux中计算器: 在Linux中,可以在终端中直接通过输入命令 bc 来调用Linux自带的计算器功能 如果要...

  • 变量的数值计算实践——bc命令的用法

    bc是UNIX/Linux下的计算器,因此,除了可以作为计算器来用,还可以作为,命令行计算工具使用。 1、bc作为...

  • linux命令

    显示日期的指令: date 显示日历的指令:cal 简单好用的计算器:bc 重要的几个热键[Tab],[ctrl]...

  • Shell指令

    什么是Shell指令 就是Linux命令(注:后期使用这些命令管理Linux操作系统) 常用的Shell指令 显示...

  • 怎样用最少的代码计算圆周率

    步骤如下: 第1步 Linux下有个很好用的计算器,叫作 bc先下载安装bc 第2步 开一个终端,键入命令 bc ...

  • shell算术运算

    在shell中算术运算方法有几种 1. expr 2. let 3.$[] 4.bc计算器这里主要计算$[...

网友评论

      本文标题:Linux bc指令 | Shell计算器 的应用

      本文链接:https://www.haomeiwen.com/subject/dyopchtx.html