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异或,
相关文章
相关标签/搜索