같은 네 바이트가 왜 서로 다른 숫자로 읽힐까?
메모리에 78 56 34 12라는 네 바이트가 차례로 놓여 있다. 이 값을 하나의 정수로 읽으면 0x12345678일 수도 있고 0x78563412일 수도 있다. 바이트를 놓은 순서와 숫자를 조립하는 규칙을 함께 알아야 값을 결정할 수 있다.비트(bit)는 0 또는 1로 나타내는 정보 단위이고, 바이트(byte)는 보통 비트 8개를 묶은 단위다. 메모리(memory)는 실행 중인 프로그램이 값을 읽고 쓰는 공간이며, 주소(address)는 그 위치를 가리킨다. 16진수(hexadecimal)는 한 자리에 0부터 9와 A부터 F까지 쓰는 표기다. 0x는 뒤에 오는 숫자가 16진수라는 표시이고, 16진수 두 자리는 한 바이트와 대응한다.낮은 주소부터 어떤 바이트를 놓았나여러 바이트로 된 값을 메모리에 놓는 ..