與或非異或

  說說異或運算^和他的一個經常使用做用。 異或的運算方法是一個二進制運算: 1^1=0 0^0=0 1^0=1 0^1=1 二者相等爲0,不等爲1. 這樣咱們發現交換兩個整數的值時能夠不用第三個參數。 如a=11,b=9.如下是二進制 a=a^b=1011^1001=0010; b=b^a=1001^0010=1011; a=a^b=0010^1011=1001; 這樣一來a=9,b=13了。
相關文章
相關標籤/搜索