按位运算

2020-06-16  本文已影响0人  卖馍工程师

按位与&

如果(x)i == 1 并且(y)i == 1,那么(x & y)i = 1,否则(x & y)i = 0;按位同为1即为1 否则为0;

按位或 |

如果(x)i == 1 或 (y)i == 1,那么(x | y)i = 1,否则 (x | y)i = 0;按位有1则为1,否则为0

按位取反 ~

(~x)i = 1 - (x)i; 把1变成0,0变成1;

按位异或 ^

如果(x)i == (y)i,那么(x ^ y)i = 0,否则,(x ^ y)i = 1;按位相同为0,否则为1;

左移<<

i << j

右移>>

i >> j

上一篇 下一篇

猜你喜欢

热点阅读