Golang中的“&^”运算符是什么?

莫斯莫

我真的不能用Google的名字AND NOT取得任何有用的结果,这个运算符究竟是什么,以及如何用C这样的语言来实现呢?我检查了规范,那里没有任何帮助,但有一个表述为&^(AND NOT)。

詹姆斯·亨斯特里奇

Go表达式的C等效项x &^ y是just x & ~y字面意思是“ xAND(按位非y)。”。

规范算术运算符部分中,该操作被描述&^为“位清除”操作,该操作可让您大致了解该操作的用途。作为两个单独的操作,~y会将每个位转换为零,然后将清除中的相应位x每个零位将转换为1,这将保留中的对应位x

因此,如果您认为x | y这是一种x基于mask常量打开某些位的方法y,则x &^ y相反,将那些相同的位关闭。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PowerShell中的“>”运算符是什么?

来自分类Dev

Unix中的“ ./”运算符是什么?

来自分类Dev

HTML中的“:”运算符是什么?

来自分类Dev

JavaScript中的%运算符是什么?

来自分类Dev

在Swift中,〜>(大于等于)运算符是什么?

来自分类Dev

Cypher中的这个运算符(=〜)是什么意思?

来自分类Dev

Rust中的r#“”#运算符是什么?

来自分类Dev

Swift中的存在运算符是什么?

来自分类Dev

Java 8中::运算符的名称是什么

来自分类Dev

Shell中运算符$()的名称是什么?

来自分类Dev

Java中逻辑Xor运算符是什么?

来自分类Dev

pymongo中$ and运算符的正确用法是什么?

来自分类Dev

这些运算符在Elixir中是什么意思?〜>>,<<〜

来自分类Dev

JavaScript中的'/ ='运算符是什么意思?

来自分类Dev

这个运算符的名称是什么:php中的“->”?

来自分类Dev

->运算符在grails中的含义和用法是什么?

来自分类Dev

Rust中的按位NOT运算符是什么?

来自分类Dev

lix剂功能签名中的“ <>”运算符是什么?

来自分类Dev

关联类型中+运算符的作用是什么?

来自分类Dev

。'*运算符在Matlab中是什么意思?

来自分类Dev

Haskell中的/ =运算符是什么意思?

来自分类Dev

打字稿中的as运算符的作用是什么?

来自分类Dev

是什么?和?? javascript中的运算符吗?

来自分类Dev

PostgreSQL中的add equals运算符是什么?

来自分类Dev

//运算符在Julia中是什么意思?

来自分类Dev

Haskell中“ @”运算符的含义是什么

来自分类Dev

这个“ >> =”运算符在C中是什么意思?

来自分类Dev

这个运算符的名称是什么:php中的“->”?

来自分类Dev

在以下程序中&和&&运算符的用途是什么?

Related 相关文章

热门标签

归档