linux下的简单计算器bc

bc 命令:Linux简单的计算器,能进行进制转换与计算。能转换的进制包括十六进制、十进制、八进制、二进制等。可以使用的运算符号包括(+)加法、(-)减法、(*)乘法、(/)除法、(^)指数、(%)余数

参数
       -h, --help
              帮助

       -i, --interactive
              强制交互模式

       -l, --mathlib
              加载强大的数学库

       -w, --warn
              发出警告

       -s, --standard
              严格按照posix bc标准

       -q, --quiet
              不输出任何信息

       -v, --version
              查看版本
例1
例a,互动式的数学运算[root@localhost ~]# 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'. 
4+5                #加
9
34%7               #求余
6
7^2+1.09*12        #比较复杂一点的数学运算
62.08
quit               #退出例b,互动式的进制换算[root@localhost ~]# 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'. 
obase=16        #16进制
14
E
obase=7         #7进制
10
13
9
12
quit例c,非互动式的运算[root@localhost ~]# echo "1+1" |bc            #加法
2
[root@localhost ~]# echo 'obase=2; 12'|bc     #转换成2进制
1100
[root@localhost ~]# echo 'obase=2; 5^2'|bc    #运算结果转换成2进制
11001
[root@localhost ~]# echo 'obase=2; ibase=9; 2301'|bc   #9进制转换成2进制
11010100110



你可能感兴趣的:(linux,bc)