与或非异或

  说说异或运算^和他的一个经常使用做用。 异或的运算方法是一个二进制运算: 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了。
相关文章
相关标签/搜索