其實只是做個筆記,懶的背起來,免的每次要用又要想一下。
判斷某一個 flag 有沒有被 enable : &
enable 某一個 flag : |
disable 某一個 flag : ~&
example :
unsigned int g_dwFlags;
void Enable(unsigned int dwFlags) { g_dwFlags |= dwFlags; }
void Disable(unsigned int dwFlags) { g_dwFlags &= (~dwFlags); }
資料來源 : http://www.csie.nctu.edu.tw/~skyang/bitwiseshift.zhtw.htm
沒有留言:
張貼留言