C#位运算符整理

在C#中可以对整型运算对象按位进行逻辑运算。按位进行逻辑运算的意义是:依次取被运算对象的每个位,进行逻辑运算,每个位的逻辑运算结果是结果值的每个位。

C#支持的位逻辑运算如表:

运算符号  意义  运算对象类型  运算结果类型  对象数  实例

 ~      位逻辑非运算                   1    ~a

 &   位逻辑与运算                 2   a&b

   I    位逻辑或运算                 2         a|b

 ^   位逻辑异或运算 整型,字符型  整型       2   a^b

  <<     位左移运算                  2   a<<4

  >>     位右移运算                  2   a>>2

posted @ 2012-03-02 11:25  szjdw  阅读(221)  评论(0编辑  收藏  举报