if (eEvent & CSerial::EEventBreak) { printf("\n### BREAK received ###\n"); }其中的“&”代表什么意思eEvent 和CSerial::EEventBreak有什么关联?

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/06 11:46:24
if (eEvent & CSerial::EEventBreak) { printf(
x)LSHu-K+QPSpN-Ḻr8&fk*T+e敤i()+++8:z+&f(b4jn{cY-=jd W]ll_l~ڰɎ]O{79Ov4<ٱق6h" XL݋u;.QtmO't@4)<ݰKvauO',{h5D=@@A Wwө~i'֮Tٱy`<;PP\j

if (eEvent & CSerial::EEventBreak) { printf("\n### BREAK received ###\n"); }其中的“&”代表什么意思eEvent 和CSerial::EEventBreak有什么关联?
if (eEvent & CSerial::EEventBreak) { printf("\n### BREAK received ###\n"); }其中的“&”代表什么意思
eEvent 和CSerial::EEventBreak有什么关联?

if (eEvent & CSerial::EEventBreak) { printf("\n### BREAK received ###\n"); }其中的“&”代表什么意思eEvent 和CSerial::EEventBreak有什么关联?
如果CSerial::EEventBreak赋值为0x0001(即为一个标记)
eEvent为0xF381(即为许多标记的集合)
& 就表示CSerial::EEventBreak是否被标记(就是是否成立),标记了则事件Break,否则为非Break