shell 操作符詳解


 =


  賦值操作符,可以用於算術和字符串賦值

 


 

  加法計算    

 


 

  減法運算

 


 

  乘法運算

/  

 


 

  除法運算

** 


 

  冪運算

  

%


   模運算

   

  取他除后的剩余數

  因此這個十分好求公約數

+=


  "加-等於" (把變量的值增加一個常量然后再把結果賦給變量)

  

-=


 

   "減-等於" (把變量的值減去一個常量然后再把結果賦給變量)

  

*=


 

   "乘-等於" (先把變量的值乘以一個常量的值, 然后再把結果賦給變量)

  

/=


 

   "除-等於" (先把變量的值除以一個常量的值, 然后再把結果賦給變量)

   

 

%= 


 

    "取模-等於" (先對變量進行模運算, 即除以一個常量取模, 然后把結果賦給變量) 

    

 

 

位操作符

<<

左移一位(每次左移都相當於乘以2)

<<=

"左移-賦值"

let "var <<= 2" 這句的結果就是變量var左移2位(就是乘以4)

>>

右移一位(每次右移都將除以2)

>>=

"右移-賦值" (與<<=正好相反)

&

按位與

&=

"按位與-賦值"

|

按位或

|=

"按位或-賦值"

~

按位反

!

按位非

^

按位異或XOR

^=

"按位異或-賦值"

 

 

 

邏輯操作符

 

&&

與(邏輯)

 

  兩個都為true 返回true

||

 


 

 

  或(邏輯)

  兩個其中一個為真則為真

 

 

混雜的操作符

 

,


 

  逗號操作符

  可以連接兩個或多個算術運算. 所有的操作都會被運行(可能會有負作用), 但是只會返回最后操作的結果.

 

數字常量

 

十進制

  

八進制

    

 

 

十六進制

    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM