举例: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等于多少,这是什么运算,](/uploads/image/z/5175575-71-5.jpg?t=%E4%B8%BE%E4%BE%8B%EF%BC%9Aint+x+%3D+%28tag%3E%3E8%29%260xFF%3B+tag%E7%AD%89%E4%BA%8E0%E5%88%B09%2C9%E4%B8%AA%E6%95%B0%E5%AD%97%2Cx%E7%AD%89%E4%BA%8E%E5%A4%9A%E5%B0%91%2C%E8%BF%99%E6%98%AF%E4%BB%80%E4%B9%88%E8%BF%90%E7%AE%97%2C)
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值的高八位.
关于位运算的具体信息,