c=(p&0xff00)>>8; 执行后P的值改变了吗?
发布网友
发布时间:2022-04-30 18:33
我来回答
共2个回答
热心网友
时间:2022-06-29 07:09
打开计算器算一下,0xff00是65208,二进制是1111111100000000
0xff00>>8是指将0xff00这个数值按照二进制位右移8位,如果没记错的话,移动完之后就是0000000011111111。
c=(p&0xff00)>>8是指0xff00和p按位与,成果在右移8位,然后把所得成果赋给c
热心网友
时间:2022-06-29 07:10
执行后P值没有改变