“&”是啥意思?

 我来答
热点那些事儿
高粉答主

2021-10-02 · 关注我不会让你失望
知道大有可为答主
回答量:8668
采纳率:100%
帮助的人:203万
展开全部

& 都是位操作运算符&是与运算,规定 1&1=1 1&0=0 0&1=0 0&0=0~是取反运算。它的作用是将二进制数中的1转换成0,把0转换成1。例如~11010=00101=101而 a&=~b的意思就是 a= a & (~b)。

&(按位与)双目运算,功能是参与运算的两个数各对应的二进制位相与,只有对应的两个二进制位均为1时,结果为1,否则为0; |(按位或)双目运算,功能是参与运算的两个数各对应的二进制位相或,只有对应的两个二进制位有一个为1时,结果就为1。

注意:

类型标识符是指目标变量(等于号右边)的类型。

声明引用时,必须同时对其进行初始化,不能让他指向其他变量。

引用的声明符放置在变量名的前面,和*操作符的用法一样。

引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,且不能再把该引用名作为其他变量名的别名。 ra=1; 等价于 a=1。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式