这么简单的东西每次验证一次后老是忘记,写出了方便以后查看
经常会碰到将UINT32转化为UINT8 *来用
测试程序:
UINT32 u32t=0x1f2f3f4f;
printf("1b=0x%x,2b=0x%x,3b=0x%x,4b=0x%x",*((UINT8*)&u32t),*((UINT8*)&u32t+1),*((UINT8*)&u32t+2),*((UINT8*)&u32t+3));
结果:
1b=0x4f,2b=0x3f,3b=0x2f,4b=0x1f
这么简单的东西每次验证一次后老是忘记,写出了方便以后查看
经常会碰到将UINT32转化为UINT8 *来用
测试程序:
UINT32 u32t=0x1f2f3f4f;
printf("1b=0x%x,2b=0x%x,3b=0x%x,4b=0x%x",*((UINT8*)&u32t),*((UINT8*)&u32t+1),*((UINT8*)&u32t+2),*((UINT8*)&u32t+3));
结果:
1b=0x4f,2b=0x3f,3b=0x2f,4b=0x1f