運(yùn)算符

  • 算術(shù)運(yùn)算符

只有加號用注意。
+除了表示加法和正號,還能做字符串連接符。例如hello +a+ 1和1 + a + hello的區(qū)別。

  • 賦值運(yùn)算符

  • 比較運(yùn)算符

  • 邏輯運(yùn)算符

&&和&是不一樣的,&&左邊的表達(dá)式判斷為flase則后面不執(zhí)行。
||和|跟以上一樣。
開發(fā)中常用&&和||和!。

  • 位運(yùn)算符

<<左移運(yùn)算符。二進(jìn)制左移兩位,后面補(bǔ)領(lǐng)。相當(dāng)于原數(shù)做2*左移位的運(yùn)算
>>同理一樣。后移,整數(shù)補(bǔ)0,負(fù)數(shù)補(bǔ)1.是除位運(yùn)算。
>>>無符號右移,無論是正負(fù),左邊補(bǔ)齊0.

  • 特點(diǎn)
    a^b^b異或兩次之后會只留a。
  • 交換兩個變量的方式
  1. c= a ; a=b; b=c;
  2. a=a^b; b=a^b; a=a^b;
  3. a=a+b; b=a-b; a=a-b;
  4. b=(a+b) - (a=b);
  • 三目運(yùn)算符。

(表達(dá)式?式1:式2)
三目運(yùn)算符也可嵌套的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容