位运算
soloier
这个作者很懒,什么都没留下…
展开
-
位运算
神犇blog http://www.matrix67.com/blog/archives/263转载 2016-09-13 19:10:56 · 147 阅读 · 0 评论 -
位运算
怎么取二进制的第k位: example1010的第3位 if (1010&(1<<1(10)) cout<<1 else 0; 怎么把二进制的第k位改成1: 1010第2位改为1 1010+1<<2;原创 2016-09-13 19:52:31 · 229 阅读 · 0 评论 -
异或
xor异或其实就是对应的位,不同就取1,相同就取0原创 2016-10-22 09:45:39 · 316 阅读 · 0 评论 -
^=
a^=b等价于a = a^b,其中^是位异或运算,即将a与b的对应位进行异或运算,同为0或者同为1时,对应位结果为0;否则为1。 比如,假设,a的值为二进制的1010,b的值为二进制的1100,那么a^b = 0110原创 2016-09-30 07:38:05 · 472 阅读 · 0 评论