为运算符

为运算在C语言中曾发挥过巨大的作用,但是在C#语言中的应用并不广泛,这里做简单的小例子

位运算符 &、| 、^ 、~、>> 、<<

& 按位与,将两个值的二进制位进行与操作。

| 按位或,将两个值的二进制位进行与操作。

^ 安慰异或。

~、取反

>> 、左移动

<< 、右移动

  char x = 'a';
            char y= 'b';
            int z;
            z = x;//将a用隐形转换成数值
            Console.WriteLine("此时的z为{0}",z);
            z = (z << 8) | y; //进行位运算
                Console.WriteLine("z在经过左移8为后,再和y进行按位与,的结果为{0}",z);

原文地址:https://www.cnblogs.com/lichen396116416/p/1919087.html