컴퓨터가 숫자를 메모리에 저장하는 방식에 두가지가 있다. 두가지 각각 장단점이 있어서 뭐가 낫다고 말할 수는 없으나 내가 프로그램 짜고 있는 시스템에서는 어떤 방식으로 숫자를 저장하는지 알아두는 것은 나쁠 것은 없다. 빅 엔디안(Big endian) 방식 빅 엔디안은 중요성이 높은 바이트부터 저장하는 방식이다. 우리가 평소에 숫자를 사용하는 방식과 같고 저장된 순서 그대로 읽을 수 있어서 이해하기 쉽다. 예를 들어 0x12345678 이라는 데이터가 있다. 여기서 0x12는 0x78 보다 휠씬 큰 단위이고 중요성이 높다고 볼 수 있다. 0x는 16진수라는 의미이고 16진수 2자리가 한 byte를 표현되므로 이 정수는 아래와 같이 4 byte로 표시된다. 0x12, 0x34, 0x56, 0x78..