C, C++, MFC
c 매크로 - 엔디안 변환
수동애비
2022. 2. 10. 14:23
반응형
#define ENDIAN_SWAP16(A) (A = (((WORD)(A) & 0xff00) >> 8) | \
(((WORD)(A) & 0x00ff) << 8))
#define ENDIAN_SWAP32(A) (A = (((DWORD)(A) & 0xff000000) >> 24) | \
(((DWORD)(A) & 0x00ff0000) >> 8) | \
(((DWORD)(A) & 0x0000ff00) << 8) | \
(((DWORD)(A) & 0x000000ff) << 24))
#define ENDIAN_SWAP64(A) (A = ntohll(A))
int a=1234;
ENDIAN_SWAP32(a);