44问答网
所有问题
c语言中x&(1<<i)是什么意思?
c语言中x&(1<<i)是什么意思?
举报该问题
推荐答案 2016-06-15
这个是涉及到运算符的问题。
x&(1<<i) 这个语句用到了按位
与运算
符和左移运算符,
意思是先把1左移i位,然后把得到的结果再和x进行
按位与
运算。
追问
可是与运算符不是&&吗,这样输入程序不会报错吗
追答
&& 这个是逻辑与, 而&这个是按位与,意思不一样的。
追问
我知道了,谢谢
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YKWRV36D66V63ZG6DDZ.html
相似回答
c语言中x&(1
<<
i)是什么意思?
答:
意思
是先把
1
左移i位,然后把得到的结果再和
x
进行按位与运算。
&在
c语言中是什么意思
视频时间 00:58
C语言
输入一个整数,截取它对应的二进制位中从右到左的第8-11位(最右...
答:
long i,x;printf("请输入一个整数:");scanf("%ld",
&x);
printf("它的从右开始的第11-8位为:\n");for(i=11
;i
>7;i--)printf("%d",(
x&(1
<<
i)
)>0);printf("\n");}
C语言中&
,|,
是什么意思
答:
&(按位与)双目运算,功能是参与运算的两个数各对应的二进制位相与,只有对应的两个二进制位均为1时,结果为1,否则为0;|(按位或)双目运算,功能是参与运算的两个数各对应的二进制位相或,只有对应的两个二进制位有一个为1时,结果就为
1;
...
大家正在搜
c语言中if(x)是什么意思
c语言中的while是什么意思
i++在c语言中是什么意思
if(a)在c语言中什么意思
%if在c语言中是什么意思
C语言中的i是什么意思
c语言中pi什么意思
c语言中inum什么意思
c语言中i++和++i有什么区别
相关问题
C语言中 P2=~(1<<i) 是什么意思? =~ 是...
C语言中的if(c&(1<<i))什么意思,这句话无法理解(...
c语言1<<i 什么意思
单片机 c语言中 GICR=(1<<IVCE); 具体是什么...
c语言中x==0是什么意思
C语言中&x[i]什么意思?下面是原文
C语言中i+=m+1的“i+"是什么意思?
在c语言中1<<i与i<<1的区别是什么