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
相關文章
相關標籤/搜索