MFC如何将一个byte中的8个bit位取出来?
答案:2 悬赏:60 手机版
解决时间 2021-02-12 04:16
- 提问者网友:浪荡绅士
- 2021-02-12 00:22
byte b;byte bi[8];byte c[2];如何将b中的每个位赋值给bi[8],然后又将bi[8]的前4个数组合起来赋值给c[0],将bi[8]中的后4个数组合起来赋值给c[1]?
最佳答案
- 五星知识达人网友:琴狂剑也妄
- 2021-02-12 01:28
for(i=0; i<8; i++)
bi[i] = b & (1 << i);
c[0] = (b & 0xF0) >> 4;
c[1] = b & 0x0F;
bi[i] = b & (1 << i);
c[0] = (b & 0xF0) >> 4;
c[1] = b & 0x0F;
全部回答
- 1楼网友:刀戟声无边
- 2021-02-12 02:49
同问。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯