位运算:对该数的二进制数进行操作
或运算:相同位只要一个为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


位运算主要用于优化算法,节省算法的时空开销,
比如说,不用第三个变量就可以交换两个变量的值那种

posted on 2016-05-06 10:43  小小乌龟把头藏  阅读(152)  评论(0编辑  收藏  举报