最适合网络开发者的网站
Golang。初学者课程

尿素

Go 按位运算符


按位运算符

位运算符用于(二进制)数字:

操作员 姓名 描述 例子 尝试一下
如果两位均为 1,则将每位设置为 1 x 和 y 尝试一下 ”
| 或者 如果两位中有一位为 1,则将每位设置为 1 x | y 尝试一下 ”
 ^ 异或 如果两位中只有一位为 1,则将每位设置为 1 許 ^ b 尝试一下 ”
<< 零填充左移 通过从右侧推入零来向左移动 x &lt;&lt; 2 尝试一下 ”
>> 有符号右移 通过从左侧推入最左边的位副本来向右移动,并让最右边的位掉落 x &gt;&gt; 2 尝试一下 ”