我们应该先移动值然后屏蔽还是其他方式?转移前第一次掩蔽的风险是什么?((loc_Task_value_avg >> 8) & 0x00FF)或者((loc_Task_value_avg & 0xFF00) >> 8) 最佳答案 每个案子都会有不同的结果。以bits1101为例。如果我屏蔽第二个位(零),然后将其移动一位,那么我将得到值0。另一方面,如果我移动一个位,然后屏蔽第二个位,我将得到1的值。很重要的一点是要清楚地确定你到底打算做什么,然后从那里着手。