位操作符是对数据按二进制位进行运算的操作符。位操作是其他很多语言都支持的操作,如C、C++和Java等,C#也不例外支持位操作。注意位操作支持的数据类型是基本数据类型,如byte、short、char、int、long等,C#支持的位操作有如下几种:
· 按位与 &
· 按位或 |
· 按位取反 ~
· 左移 <<
· 右移 >>
· 异或^

在C#中位操作同C的位操作没有什么区别,位操作的速度相对较快,而且如果熟练的话,处理起来也相对方便,特别是在一些权限等相关的设置中,比如:用1、2、4、8、16、32、64分别代表查看、添加、编辑、修改、删除、审批等权限值的时候,如果某个用户的最终权限是多种权限值的叠加,用位操作来判断是否具有某种权限是相当方便的了。

 

[转]C# 位操作using System;
}

运行结果:
[转]C# 位操作

 


[转]C# 位操作//举例说明
[转]C# 位操作
using System;
[转]C# 位操作
class MikeCat


源:http://blog.csdn.net/zhoufoxcn/archive/2007/09/17/1788594.aspx
      http://www.cnblogs.com/scottckt/archive/2007/10/12/922473.html

相关文章:

  • 2021-08-16
  • 2021-06-26
  • 2022-12-23
  • 2021-09-26
  • 2022-12-23
猜你喜欢
  • 2021-09-11
  • 2022-02-14
  • 2021-09-03
  • 2021-07-27
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案