개발은 하는건가..

c 매크로 - 엔디안 변환 본문

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);

 

 

Comments