永发信息网

这个语句中(c&0xf)等于4和5就不对了,怎么改

答案:1  悬赏:70  手机版
解决时间 2021-01-18 20:51
  • 提问者网友:贪了杯
  • 2021-01-18 00:49
这个语句中(c&0xf)等于4和5就不对了,怎么改
最佳答案
  • 五星知识达人网友:未来江山和你
  • 2021-01-18 01:51
0xc000:1100 0000 0000 0000
c&0x0f:0000 1000

(c&0x0f)<<12: 0000 1000 0000 0000 0000
(c&0x0f)<<11: 0000 1000 0000 0000 00
--------------0000 0010 0000 0000 0000

所以:
((int)c<<12)&0xc000) ((int))c<<11)&0xc000)
结果分别为:
0x8000 0x4000
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯