我们应该先移动值然后屏蔽还是其他方式?转移前第一次掩蔽的风险是什么?
((loc_Task_value_avg >> 8) & 0x00FF)
或者
((loc_Task_value_avg & 0xFF00) >> 8)

最佳答案

每个案子都会有不同的结果。
以bits1101为例。
如果我屏蔽第二个位(零),然后将其移动一位,那么我将得到值0
另一方面,如果我移动一个位,然后屏蔽第二个位,我将得到1的值。
很重要的一点是要清楚地确定你到底打算做什么,然后从那里着手。

07-24 09:46
查看更多