百度智慧作业帮,慧海网手机作业找答案
智慧作业帮
作业帮
语文
英语
数学
政治
物理
历史
化学
生物
地理
综合
智慧作业帮
:www.zuoybang.com
收录互联网各类作业题目,免费共享学生作业习题
慧海网手机作业共收录了
千万级
学生作业题目
作业帮
>
综合
> 作业
c语言中a&(a-1)=?,这句话是什么意思,想干什么,在哪能用
来源:学生作业帮 编辑:
作业帮
分类:
综合作业
时间:2024/05/22 14:27:09
c语言中a&(a-1)=?,这句话是什么意思,想干什么,在哪能用
a&(a-1)完成的功能是:去掉a最右边的一个1
如:
a=110
则: a&(a-1) = 100
一般用来数1的个数.
int count =0;
while(a)
{
a=a&(a-1);
count ++;
}
c语言中a&(a-1)=?,这句话是什么意思,想干什么,在哪能用
**A在C语言中是什么意思
在C语言中a|b是什么意思?
a+=b++在c语言中是什么意思
b+=a[i];在C语言中是什么意思?
在C语言中单独用a[5]是什么意思
c语言中这句话是什么意思:for(i=1;i3))%5; printf("%2d",a[i]); }
C语言中a[++i]=是什么意思?
C语言中a+=-6是什么意思
C语言中a=+10是什么意思
C语言中*p=&a是什么意思
C语言中!a是什么意思