我不能真正用谷歌搜索名稱 AND NOT 并獲得任何有用的結果,這個運算符到底是什么,我怎么能用像 C 這樣的語言來做到這一點?我檢查了規范,除了一個說明它是&^(并且不是)的列表外,沒有什么有用的。
2 回答
慕萊塢森
TA貢獻1810條經驗 獲得超4個贊
&^ 運算符是位明確的(AND NOT):在表達式 z = x &^ y 中,如果 y 的對應位為 1,則 z 的每一位都為 0;否則等于 x 的對應位。
來自Go 編程語言
例子:
package main
import "fmt"
func main(){
var x uint8 = 1
var y uint8 = 1 << 2
fmt.Printf("%08b\n", x &^ y);
}
結果:
00000001
- 2 回答
- 0 關注
- 312 瀏覽
添加回答
舉報
0/150
提交
取消
