发布网友 发布时间:2022-03-01 08:17
共5个回答
热心网友 时间:2022-03-01 09:46
右移赋值,先右移然后再赋值给变量自己,类似+=, -=热心网友 时间:2022-03-01 11:04
a>>=1 是a=a>>1; >>是将使a地址上的二进制数据全部向右移1个单位,对于无符整数和正整数高位补0,(二进制数规定左侧位高位,右侧为低位),负数则是高位补1,比如a=00001011(这是二进制,换为十进制后为11); a>>=1;就变为了=00000101,其中二进制数的概念,最好还是找找相关资料,不是几句话就能说清的热心网友 时间:2022-03-01 12:39
a>>=3 表示 a= a>>3 ">>"表示的移位运算符热心网友 时间:2022-03-01 14:30
表示先右移几位,然后赋值,例如:热心网友 时间:2022-03-01 16:38
赋值语句,右移位赋值。