天天看點

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

           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

16

繼續閱讀