娛樂城
在LiPG娛樂nux終端中進行算術運算的5種要領 - 財神娛樂城_捕魚達人_電子遊戲

在LiPG娛樂nux終端中進行算術運算的5種要領

在本文中,咱們將向您鋪示在Linux終端中進行算術運算的種種有效要領。 在本文收場時,您將進修在下令行中進行數學計算的根本不同適用要領。
讓咱們最先吧!
1.使用Bash Shell
在Linux CLI長進行根本數學運算的第一個也是最簡略的要領是使用雙括號。 如下是咱們使用存儲在變量中的值的一些示例:

  1. $ ADD=$(( 1 + 2 )) 
  2. $ echo $ADD 
  3. $ MUL=$(( $ADD * 5 )) 
  4. $ echo $MUL 
  5. $ SUB=$(( $MUL – 5 )) 
  6. $ echo $SUB 
  7. $ DIV=$(( $SUB / 2 )) 
  8. $ echo $DIV 
  9. $ MOD=$(( $DIV % 2 )) 
  10. $ echo $MOD 

Linux Bash Shell中的算法
2.使用expr下令
expr下令計算抒發式并將供應贏家娛樂城的抒發式的值打印到規范輸入。 咱們將研究使用expr進行簡略數學,進行比較,增長變量值以及查找字符串長度的不同要領。
如下是使用expr下令進行簡略計算的一些示例。 請注重,很多運算符必要對shell進行本義或者引用,例如*運算符(咱們將在抒發式的比較下查望更多)。

  1. $ expr 3 + 5 
  2. $ expr 15 % 3 
  3. $ expr 5 \* 3 
  4. $ expr 5 – 3 
  5. $ expr 20 / 4 

在Linux中使用expr下令的根本算法
接上去,咱們將先容若何進行比較。 當抒發式求值為false時,expr將打印值0,,不然打印1。
咱們來望一些例子:

  1. $ expr 5 = 3 
  2. $ expr 5 = 5 
  3. $ expr 8 != 5 
  4. $ expr 8 \> 5 
  5. $ expr 8 \< 5 
  6. $ expr 8 \<= 5 

比較Linux中的算術抒發式
您還可以使用expr下令增長變量的值。 望一下上面的例子(以一樣的方式,你也能夠淘汰一個變量的值)。

  1. $ NUM=$(( 1 + 2)) 
  2. $ echo $NUM 
  3. $ NUM=$(expr $NUM + 2) 
  4. $ echo $NUM 

變量的增量值
讓咱們望一下若何使用如下要領查找字符串的長度:
$ expr length "這里是Linux公社 www.linuxidc.com&q炫海娛樂城uot;

無關上述運算符寄義的更多信息,請參見expr手書頁:

  1. $ man expr 

3.使用bc下令
bc(根本計算器)是一個下令行適用法式,它供應了您但愿從簡略的迷信或者金融計算器中取得的一切功效。 它關于進行浮點數學運算分外有效。
若是未裝置bc下令,則可以使用如下下令裝置:

  1. $ sudo apt install bc  #Debian/Ubuntu 
  2. $ sudo yum install bc  #RHEL/CentOS 
  3. $ sudo dnf install bc  #Fedora 22+ 

裝置后,您可以經由過程向其傳遞參數以交互模式或者非交互方式運轉它 – 咱們將查望這兩種環境。 要以交互方式運轉它,請在下令提醒符下鍵入下令bc并最先進六合彩坐車行一些數學運算,如圖所示。

  1. $ bc 

以非交互模式啟動b線上麻將pttc
上面的示例鋪示了若何在下令行上非交互式地使用bc。

  1. $ echo ‘3+5’ | bc 
  2. $ echo ’15 % 2′ | bc 
  3. $ echo ’15 / 2′ | bc 
  4. $ echo ‘(6 * 2) – 5’ | bc 

【免責聲明】本站內容轉載自互聯網,其相關談吐僅代表作者小我私家概念盡非權勢巨子,不代表本站態電競運彩抽獎線上麻將推薦。如您發明內容存在版權成績,請提交相關鏈接至郵箱:,咱們將實時予以處置。