|=表示什么含义
同上 问题点数:5、回复次数:4Top
1 楼shadowWind(百合已逝)回复于 2004-09-04 10:46:00 得分 1
a |= b;
即:a = a|b;Top
2 楼stevecrisewu(月亮骑士)回复于 2004-09-04 12:03:42 得分 1
补充
a |= b;
即:a = a|b;
a等于a或上b后的值Top
3 楼coolstar14(寒星溪月)回复于 2004-09-04 13:35:43 得分 1
//注意是按位或, 其实这个操作是常用在 布尔型变量上,那就没这么麻烦了.因为 bool是非0即真的.
int a , b;
a = 3, b = 4;
a += b;// a=7, b=4
a = 3, b= 4;
a |= b;// a=7, b=4
a = 4, b= 5;// a = 100(二进制) b= 101(二进制), 所以 |= 后的结果是 101也就是5
a |= b;//a=5, b= 5Top
4 楼kulv0405(疯疯进步)回复于 2004-09-04 13:49:38 得分 2
C位运算符,相当于OR ,两个变量"或"时,有1得1Top




