1
A
回答
4
你应该检查出的位操作。他们提供您需要的一切。
逐位&用于掩蔽
0xf0 & 0b11000000 = 0b11000000
位移位>>
0b11000000 >> 6 = 0b00000011
编辑:
0b00000011 = (0xf0 & 0b11000000) >> 6;
0b00000011 = (0xf0 & 0b00110000) >> 4;
0b00000000 = (0xf0 & 0b00001100) >> 2;
0b00000000 = 0xf0 & 0b00000011;
1
void printBits(int byte)
{
printf("%d%d\n",byte>>7,(byte>>6)&1);
printf("%d%d\n",(byte>>5)&1,(byte>>4)&1);
printf("%d%d\n",(byte>>3)&1,(byte>>2)&1);
printf("%d%d\n",(byte>>1)&1,byte&1);
}
相关问题
- 1. 将32位长分成4个字节
- 2. 将一个字节分成几部分
- 3. 将一个字节拆分为位
- 4. 如何将位写入一个字节?
- 5. 将IP地址分割成八位字节,然后对每个八位字节做一些数学计算
- 6. 将字节流分成C++中的位
- 7. 将32位十六进制值拆分为4个字节[QB64]
- 8. 将一个字节转换为4位数后分隔的两个int值
- 9. 如何在一个字节整数中存储2位,1位,1位和4位值
- 10. 如何将字节数组分成若干位
- 11. 如何将4个2位值合并为1个8位值?
- 12. 如何将一个语音分成字
- 13. python - 将x位二进制数切成一个字节(8位)
- 14. 如何将两个字节转换为一个16位数字?
- 15. 如何将2位数字分隔为个人数字?
- 16. 将4个字节的字节转换为一个int
- 17. 将2个8位字节阵列位置合并为一个16位整数
- 18. 交换一对位的一个字节
- 19. 如何将4个元素2排成一行?
- 20. 如何将对象分解为字节[]?
- 21. 如何将一列分成2列?
- 22. 在C中将2个字节组合成一个短int int
- 23. 如何得到一个字节的最后2位
- 24. 将IP地址分成八位字节,但用sscanf跳过第一个八位字节
- 25. Python:如何从一个4字节的字节数组中获取一个4字节大小的整数?
- 26. 如何将每个字节代表4像素(每像素2位)的19200字节大小的字节数组转换为320x240字符的位图
- 27. 如何从一个字节流中分离一个字节
- 28. 如何将一个Android.graphics.bitmap改成一个字节数组在c#
- 29. 如何将一个字符串分成几对
- 30. 将2字节转换为IDL中的一个16位整数
如何我可以生成每对?? 感谢您的回复。 – devoidfeast
@Programming_Kills:pair? – aib