位运算:对该数的二进制数进行操作
或运算:相同位只要一个为1即为1。
static void Main(string[] args) { int num = 5 | 6; Console.WriteLine(num);//输出7 Console.ReadKey(); }
等价于
相同位只要一个为1即为1。
101 -->5
110 -->6
(|或者or)
----------------
111 -->7
位运算主要用于优化算法,节省算法的时空开销,
比如说,不用第三个变量就可以交换两个变量的值那种