[엔디언] 엔디언(Endianness)이란?
개발에 입문할 때 기초 개념인 엔디언, 복습할 겸 내용을 정리해보겠다.먼저 요약하자면 컴퓨터 시스템의 메모리와 같은 데이터 구조 내에서 다중 바이트 데이터의 바이트 순서를 나타내는 용어로 데이터가 바이트 단위로 나누어서 메모리에 저장될 때 그 순서가 엔디언에 의해 결정된다.엔디언의 종류엔디언에는 두 가지 종류가 있다빅 엔디언(Big Endian): 가장 중요한 바이트(Most Significant Byte, MSB)가 메모리의 가장 낮은 주소에 위치한다. 예를 들어, 0x12345678의 경우 0x12가 가장 낮은 주소에 위치한다. 리틀 엔디언(Little Endian): 가장 중요하지 않은 바이트(Least Significant Byte, LSB)가 메모리의 가장 낮은 주소에 위치합니다. 동일한 예에서..