基础 Linux 命令用法 - 使用 bc 进行简单运算与进制转换

一: bc 的基本使用

1. 基本运算符

运算符与平时所用的 + - * / % 一样,其中指数运算使用 ^ 运算符。

2. 进入 bc 解释环境

#bc
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
3+5
8
56*78
4368
56^4
9834496
54%5
4

3. 退出 bc 解释环境

按Ctrl+D 或者 输入quit 退出 bc 命令
quit

4. 通过管道使用 bc 命令

将所要计算的 通过echo命令传递给bc,如果有多条要执行的,则通过 ; 隔绝开。
#echo "5+3" | bc
8
#echo "6*5;32/2" | bc
30
16

5. 其他

如果希望进入 bc 时候没有前面一大段提示可以开始的时候加入 -q。

#bc -q

二: 使用 bc 进行浮点数运算,进制转换

1. 浮点运算 -- scale

通过设定 scale 这个变量,可以控制除法,乘幂,取余结果的小数点精度值。scale默认为0,通过输入scale可以看出当前的值。
scale
0
3/4
0
scale=1
3/4
.7
2/3
.6

2. 进制转换 -- ibase obase

ibase,obase 显而易见一个是输入进制,一个是输出进制。默认都是十进制。其中ibase为16的时候,ABCDF必须要大写,否则无效。
ibase=16
ffff
0
FFFF
65535

其他组合功能自己发挥啦。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值