& 位运算 AND | 位运算 OR ^ 位运算 XOR &^ 位清空 (AND NOT) << 左移 >> 右移
|
func even(a int) (array []int) { for i := 0; i < a; i++ { if i&1 == 0 { array = append(array, i) } } return array }
func swap(a, b int) (int, int) { a ^= b b ^= a a ^= b return a, b }
func shifting(a int) int { a = a << 1 a = a >> 1 return a }
func nagation(a int) int { return ^a + 1 }
|