16,471
社区成员
发帖
与我相关
我的任务
分享
typedef union MyUnion
{
struct{
char a : 4;
char b : 4;
};
char c;
};
MyUnion x;
x.a = 0x2;
x.b = 0x1;
还有种方法,可以用通过union来转换c=(((char)a)<<4)|((char)b & 0x0F);
int a=1;
int b=2;
char c;
c=((char)a)<<4)|((char)b & 0x0F);