1. 程式人生 > >C++位運算

C++位運算

運算子 含義 描述
& 按位與 如果兩個相應的二進位制位都為1,則該位的結果值為1,否則為0
| 按位或 兩個相應的二進位制位中只要有一個為1,該位的結果值為1
^ 按位異或 若參加運算的兩個二進位制位值相同則為0,否則為1
~ 取反 ~是一元運算子,用來對一個二進位制數按位取反,即將0變1,將1變0
<< 左移 用來將一個數的各二進位制位全部左移N位,右補0