在c语言中>>=是什么意思

2024-11-17 16:01:13
推荐回答(5个)
回答1:

右移并赋值

跟+=,-=,*=这些差不多

a+=1应该能看懂吧~

那a>>=1就是把a右移一位然后返回给a

即 a=a>>1

回答2:

就是2进制码移1个位(bit)
int a=2;
a>>=1; 就是和 a=a>>1;一样
2>>1 = 1;

回答3:

回答4:

右移并赋值

回答5:

右移一位