#define WORDTOBYTE1(w) ((BYTE)((WORD)(w)>> 8))
#define WORDTOBYTE2(w) ((BYTE)((WORD)(w)))
#define DWORDTOBYTE1(dw) ((BYTE)((DWORD)(dw) >> 24))
#define DWORDTOBYTE2(dw) ((BYTE)((DWORD)(dw) >> 16))
#define DWORDTOBYTE3(dw) ((BYTE)((DWORD)(dw) >> 8))
#define DWORDTOBYTE4(dw) ((BYTE)((DWORD)(dw)))
#define BYTETOWORD(b1,b2) (((WORD)(BYTE)(b1) << 8) | ((WORD)(BYTE)(b2)))
#define BYTETODWORD(b1,b2,b3,b4) (((DWORD)(BYTE)(b1) << 24) | ((DWORD)(BYTE)(b2) << 16) | ((DWORD)(BYTE)(b3) << 8) | ((DWORD)(BYTE)(b4)))
#define BYTETOBCD(h4,l4) (((BYTE)(h4) << 4) | ((BYTE)(l4)))
字节转换
猜你喜欢
转载自blog.csdn.net/czl0325/article/details/50000371
今日推荐
周排行