加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

shell 操作符详解

发布时间:2020-12-15 22:15:50 所属栏目:安全 来源:网络整理
导读:?= 赋值操作符,可以用于算术和字符串赋值 +? ? ? 加法计算 ? -? ? ? 减法运算 *? ? ? 乘法运算 /?? ? ? 除法运算 **? ? 幂运算 % ? 模运算 ? 取他除后的剩余数 ? 因此这个十分好求公约数 += "加-等于" (把变量的值增加一个常量然后再把结果赋给变量) -= ? ?

?=


  赋值操作符,可以用于算术和字符串赋值

+?

?


?

  加法计算 ?  

-?

?


?

  减法运算

*?

?


?

  乘法运算

/??

?


?

  除法运算

**?


?

  幂运算

  

%


?  模运算

?  

  取他除后的剩余数

? 因此这个十分好求公约数

+=


  "加-等于" (把变量的值增加一个常量然后再把结果赋给变量)

  

-=


?

?  "减-等于" (把变量的值减去一个常量然后再把结果赋给变量)

  

*=


?

?  "乘-等于" (先把变量的值乘以一个常量的值,然后再把结果赋给变量)

  

/=


?

?  "除-等于" (先把变量的值除以一个常量的值,然后再把结果赋给变量)

   

?

%= 


?

?   "取模-等于" (先对变量进行模运算,即除以一个常量取模,然后把结果赋给变量) 

    

?

?

位操作符

<<

左移一位(每次左移都相当于乘以2)

<<=

"左移-赋值"

let "var <<= 2" 这句的结果就是变量var左移2位(就是乘以4)

>>

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

>>=

"右移-赋值" (与<<=正好相反)

&

按位与

&=

"按位与-赋值"

|

按位或

|=

"按位或-赋值"

~

按位反

!

按位非

^

按位异或XOR

^=

"按位异或-赋值"

?

?

?

逻辑操作符

?

&&

与(逻辑)

?

  两个都为true 返回true

||

?


?

?

  或(逻辑)

  两个其中一个为真则为真

?

?

混杂的操作符

?

,


?

  逗号操作符

  可以连接两个或多个算术运算. 所有的操作都会被运行(可能会有负作用),但是只会返回最后操作的结果.

?

数字常量

?

十进制

  

八进制

?   

?

 

十六进制

    

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读