永发信息网

x=x&(x–1)是什么意思

答案:2  悬赏:60  手机版
解决时间 2021-02-06 11:18
x=x&(x–1)是什么意思
最佳答案
位运算。&是位与的意思,只有当两边都为1时,才为1。
比如说x初始化为5,即其二进制表示为00000101,x-1=4,4的二进制表示为00000100,
x=x&(x-1)=5&4=101&100=100=4;
大致如此,不懂再问我
全部回答
&可以作为“按位与”或是“取地址”运算符
下面是作为两种用法的介绍:
1. 按位与运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个位二进均为1时,结果位才为1 ,否则为0。参与运算的数以补码方式出现。
例如:9&5可写算式如下: 00001001 (9的二进制补码)&00000101 (5的二进制补码) 00000001 (1的二进制补码)可见9&5=1。
按位与运算通常用来对某些位清0或保留某些位。例如把a 的高八位清 0 , 保留低八位, 可作 a&255 运算 ( 255 的二进制数为00000000
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
丝状疣用什么药膏能好?
牛奶超市在什么地方啊,我要过去处理事情
嘀嘀打车因为临时有事取消了订单,司机打电话
宠物小精灵xy恶系技能表
沙铎口腔地址在哪,我要去那里办事
【山西农业大学是几本】山西农业大学是几本
老虎过河智力题
2014感动中国人物颁奖词
松源木门地址在哪,我要去那里办事
信用社我以担保人的身份给朋友担保5万元钱,
excel中排序后批注不动
许昌周围哪里有残疾人康复中心,收费情况怎样
阜新白音华建设工程公司这个地址在什么地方,
【no1】no1为什么是第一?不是不1吗?NO=不 1=1
质量效应仙女座卡顿怎么办 卡顿解决方法一览
推荐资讯
惠普笔记本hstnn-l17c多少钱
对细胞器进行归类的叙述中,不合理的是A. 能
请问,直线和圆的方程的2道题目,1已知A(c80,
一只只可爱的燕子就像什么一样落在电线上
口袋妖怪要费钱吗
美日健身欢乐俱乐部地址在哪,我要去那里办事
交通运输与我们的生活都有哪些联系? 交通工
【美丽加减法4】美丽做道加法?阅读答案给倒数
平仄仄是什么意思?
在残疾人社会工作中,职业康复方法包括的环节
奥斯卡影都地址在什么地方,想过去办事
咔琪美美专业形象快照地址在什么地方,想过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?