我在看书的时候看到的
int myColor=0;
bool containsRed;
myColor = myColor | 2; //add green bit,myColor now stores 010
myColor = myColor | 4; //add red bit,myColor now stroes 110
containsRed = (myColor & 4) == 4 //Check value of red bit
书上说这种技术特别适合于同时检查多个位的值
有没有知道是什么算法?
int myColor=0;
bool containsRed;
myColor = myColor | 2; //add green bit,myColor now stores 010
myColor = myColor | 4; //add red bit,myColor now stroes 110
containsRed = (myColor & 4) == 4 //Check value of red bit
书上说这种技术特别适合于同时检查多个位的值
有没有知道是什么算法?
解决方案 »
- 网站前台与网站后台是不是要设置不同的访问权限
- global是什么意思
- skin的问题
- 请问C# winform中datagrid的列宽随着内容多少自动调整的方法
- 【菜鸟求助】如何在指定的时刻执行某操作~~
- j2ee 中如何是checkbox达到.net中的enble不可用的功能
- c#有问题,希望高手指点一下
- 在WINFORM里有有一个dataGrid1,本来它的DataSource=dt,FORM上有一个按钮"查询",按下后dataGrid1.DataSource=ddd,也就是绑定到另外一张表
- 如果要下载lkk2073提供的OA系统或要提高,请来这里
- help!
- C# 中数据更新问题,泣求望各位大侠帮忙~~!!!
- 高分求救,字符串转换成日期型问题
或者containsRed = (myColor & 2) == 4
或者containsRed = (myColor 异或 2) == 4
主要是“|”操作,和“&”操作,
比如有两个数
A= 11110000
B= 00001111A|B = 11111111
A&B = 00000000