码迷,mamicode.com
首页 > 其他好文 > 详细

_15__”与,或,异或,求补,按位左右移“运算

时间:2015-02-11 10:42:25      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:

class MyClass
{
    public static void Main()
    {
        int varA = 10; //二进制为 00001010
        int varB = 20; //二进制为 00010100

        // “与”运算
        int andResult = varA & varB;
        Console.WriteLine("10 & 20 = {0}", andResult);

        // “或”运算
        int orResult = varA | varB;
        Console.WriteLine("10 | 20 = {0}", orResult);

        // “异或”运算
        int notorResult = varA ^ varB;
        Console.WriteLine("10 ^ 20 = {0}", orResult);

        // “求补”运算
        Console.WriteLine("~ {0:x8}  = {1:x8}", varA, ~varA);

        // 按位右移
        Console.WriteLine("{0:x8} >> 3 = {1}", varA, varA >> 3);

        // 按位左移
        Console.WriteLine("{0:x8} << 3 = {1}", varA, varA << 3);
    }
}

 

_15__”与,或,异或,求补,按位左右移“运算

标签:

原文地址:http://www.cnblogs.com/xmcrew/p/4285338.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!