位移问题【标题不合格,如不修正将封锁ID】

2020-01-12 17:16发布

4411 19 19
C 语言将一笔数据: 0x83 16进位码
我要将bit0,bit1 资料,移位到bit5,bit6, 且bit7保持不变,其他位清除0
可否大大帮忙看看要如何做
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
.titrwh
2020-01-12 20:54
if(a&0x80)
{
a<<=5;
a&=~0x1F;
a|=0x80;
}
else
{
a<<=5;
a&=~0x1F;
}
0人赞 举报

一周热门 更多>