这个语句中(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
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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯