^、&、>>、>>>运算
1个回答
展开全部
^ 表示二进制 按位异或 运算,对应位置不同则为1,相同的为0
如:45^17含义如下
& 同位与 运算,判断最后一位是否为1,只有都为1时才为1,否则为0
如:37 & 1 或者 37& 51
<< : 左移运算符,num << 1,相当于num乘以2,表示加0
>> : 右移运算符,num >> 1,相当于num除以2,表示减位
注意 : 移位符号右侧的整数表示的是2的幂
>>> : 无符号右移,也叫逻辑位移,忽略符号位,空位都以0补齐
补充一点:计算机指令种的右移位运算符有2种,左移就是补0没花哨。但右移就有点事情了。
汉明距离的计算
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询