举例:int x = (tag>>8)&0xFF; tag等于0到9,9个数字,x等于多少,这是什么运算,

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/12 04:09:33
举例:int x = (tag>>8)&0xFF; tag等于0到9,9个数字,x等于多少,这是什么运算,
xQN@~& "BrXFXAH*5$?@_ff'_.!a~?[m2W]VNVaԮN2τ*W GQWu> "cٗV.{/6YulP˒.,-ƨ&8eI V RqA[h"| DѶ&1-El 75Hޤe;ړ^OLvQ[+I(FT ض-J*nArqG! Li{\9BdQqs_n_KxsXB;Sf m

举例:int x = (tag>>8)&0xFF; tag等于0到9,9个数字,x等于多少,这是什么运算,
举例:int x = (tag>>8)&0xFF; tag等于0到9,9个数字,x等于多少,这是什么运算,

举例:int x = (tag>>8)&0xFF; tag等于0到9,9个数字,x等于多少,这是什么运算,
这是一组位运算,
>>是按位右移
&是按位与
0xFF是一个十六进制数制,换成二进制后就是1111 1111
所以,
(tag>>8)&0xFF
意思就是把tag的值按位右移8位,并用移位后的值与0xFF做按位与运算.
应用意义就是取得tag值的高八位.
关于位运算的具体信息,