php使用異或xor調換兩個變量的值的原理

一、首先,咱們要知道什麼是異或,異或,簡單來講就是:相同的兩個數,異或的結果是0;不一樣的兩個數,異或的結果是1。 二、0和0,異或的結果是0。1和1,異或的結果是0。0和1,異或的結果是1。因而咱們發現,在0和1的世界裏:A和B異或,結果是C;B和C異或的結果必定是A;A和C異或的結果必定是B。 三、寫成php:php $a = 0; $b = 1; $c = $a ^ $b; //A和B異或,
相關文章
相關標籤/搜索