位運算操作符 - 運算符 描述 示例 & 如果它存在于兩個操作數(shù)中,則操作符復(fù)制位到結(jié)果中 (a & b) 結(jié)果表示為 0000 1100 如果它存在于任一操作數(shù),則復(fù)制位。 (a b) = 61 結(jié)果表示為 0011 1101 ^ 二進制異或。如果它是一個操作數(shù)集合,但不是同時是兩個操作數(shù)則將復(fù)制位。 (a ^ b) = 49 (結(jié)果表示為 0011 0001) ~ 二進制補碼,它是一元的,具有“翻轉(zhuǎn)”的效果。 (~a ) = -61有符號的二進制數(shù),表示為1100 0011的補碼形式。 << 二進制左移,左操作數(shù)的值由右操作數(shù)指定的位數(shù)左移。 a << 2 = 240 (結(jié)果表示為 1111 0000) >> 二進制右移,左操作數(shù)的值由右操作數(shù)指定的位數(shù)右移。
|
|