unsigned char x = 0x8f;
struct one_byte
{
unsigned char b0 : 1;
unsigned char b1 : 1;
unsigned char b2 : 1;
unsigned char b3 : 1;
unsigned char b4 : 1;
unsigned char b5 : 1;
unsigned char b6 : 1;
unsigned char b7 : 1;
}*pByte;
作如下转换:
pByte = (struct one_byte*)(&x);
将一个8位的数转换成可以按位处理的结构体
最新推荐文章于 2022-11-13 17:15:34 发布