永发信息网

复杂的位运算

答案:2  悬赏:60  手机版
解决时间 2021-05-10 13:03

本人有个32位数m,前五位放着想要的数a,如果a=1则可以使用(M>>27)&0x1而a=2则可以用(M>>28)&0x1问题是a=3改怎么表达呢?a=4则可以用(M>>29)&0x1急用,求各位位运算高手帮忙解决,谢谢

最佳答案
直接用按位与操作
比如要提取前5位
1111 1000 = 0xF8
你就n = (m & 0xF8000000) >> 27
n里保存的就是m的高5位了
全部回答

既然前5位是a,那么

(M >> 27) & 0x1F 即可获得a值

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
西藏人的来历谁知道?
川菜“毛血旺”怎么做才能体现出旺。
谁知道洗头的时候总是掉头发怎么办?
雅漾保湿润肤水多少钱,薇姿还是雅漾好?
谁 会 鬼跳啊 教教我 谢谢啦。。。。。
一个九字加个日字读什么字?
美的下乡空调kfr-35gw/bp2dn1y-e(3)(d)的价格
2010年山东联考时间是什么时候?
怎样躲避变态男人的纠缠
男人说什么不介意女人第一次是骗人的!
保护环境空气标语大全,描写空气好,蓝天白云的
rain and tears 前奏是什么乐器?
谁能带我诛仙新电信一区 鸿蒙古地 谢谢啦
想问一下,考勤机刚买新的,是那种纸张插入进
喝啤酒对伤口有什么影响?
推荐资讯
为什么都生了小孩一个多月了下面还在流血?
双色球彩票对四个能兑多少
sine什么意思
非常恐怖的梦...
怎么现在还上不了农场啊!
食物中毒会有些什么反映呢?
经典句子,不超过9个字的~!
第一次来苏州赞美句子,苏州的金鸡湖
求几个歌的钢琴谱。。。
上海哪里有成人学习的工商管理学校
御龙在天什么时候能玩啊
怎么去追求一个害羞的女孩子?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?