读书人

Z|e是什么意思?解决方案

发布时间: 2012-02-09 18:22:27 作者: rapoo

Z|e是什么意思?
有下面的代码:
enum flag{x=1,y=2,z=4,e=8};
flag f3 = flag(z|e); // ok, flag(12) is of type flag and within the range of flag
这里面的z|e是什么意思,怎么flag(z|e) 会是flag(12)那。

请指教,谢谢

[解决办法]
z|e表示第3位和第2位同时为1。即结果为二进制1100
[解决办法]
按位进行或运算

读书人网 >VC/MFC

热点推荐