1. 程式人生 > >狀壓常用位運算

狀壓常用位運算

pre 常用 brush bsp light log pos cpp 位運算

① 第 i 位是1嗎?  

if (x & (1 << i)) 或 ((x >> i) & 1)

  

② 將第 i 位改為 1:

x |= (1 << i)

  

② 將第 i 位改為 0:

x &= !(1 << i)

狀壓常用位運算