C#位运算符整理
在C#中可以对整型运算对象按位进行逻辑运算。按位进行逻辑运算的意义是:依次取被运算对象的每个位,进行逻辑运算,每个位的逻辑运算结果是结果值的每个位。
C#支持的位逻辑运算如表:
运算符号 意义 运算对象类型 运算结果类型 对象数 实例
~ 位逻辑非运算 1 ~a
& 位逻辑与运算 2 a&b
I 位逻辑或运算 2 a|b
^ 位逻辑异或运算 整型,字符型 整型 2 a^b
<< 位左移运算 2 a<<4
>> 位右移运算 2 a>>2
在C#中可以对整型运算对象按位进行逻辑运算。按位进行逻辑运算的意义是:依次取被运算对象的每个位,进行逻辑运算,每个位的逻辑运算结果是结果值的每个位。
C#支持的位逻辑运算如表:
运算符号 意义 运算对象类型 运算结果类型 对象数 实例
~ 位逻辑非运算 1 ~a
& 位逻辑与运算 2 a&b
I 位逻辑或运算 2 a|b
^ 位逻辑异或运算 整型,字符型 整型 2 a^b
<< 位左移运算 2 a<<4
>> 位右移运算 2 a>>2