if (eEvent & CSerial::EEventBreak), 只有一個"&"的用意?

if (eEvent & CSerial::EEventbreak)
{
printf("\n### break received ###\n");
}

只有一個"&"的用意
1. 當&前後兩者為真的時候
2. operator 運算子改寫
3. 其他??

因為以前都是看到兩個"&&"為主,
想請教大大們這個小問題

感謝~~~
已透過好心人得到答案

小約翰(sjohn0523)
回應時間 : 2011/7/28 下午 05:16:31
===================================================
「 位元運算子
0xf0 & 0x0f = 0
if裡面只要不為0就是true

http://caterpillar.onlyfun.net/Gossip/CppGossip/LogicalBitwise.html


太感謝了 !!
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!