标签: bitwise-operators
我不理解以下c ++语句:
int c; switch (c) { case 'a': ... ; case 'c' | 0x100: ... ; case 'c': ...; }
case'c'和 case'c'|之间有什么区别?为0x100 ?是不是一样,案例'c'永远不会到达?
答案 0 :(得分:2)
不,这是两个不同的数字。
'c'等于0x063
'c'| 0x100等于0x163