Big Endian
논리연산을 주로 하는 컴퓨터에서 사용
대수비교와 같은 논리연산을 주로 하는 컴퓨터에서는 맨 앞자리부터 큰 수인지 비교하는 것이 편하므로 차례대로 값을 저장한다.
Little Endian
계산을 주로 하는 컴퓨터에서 사용
덧셈과 같은 계산을 주로 하는 컴퓨터에서는 1의자리부터 계산하여 올림하는 것이 일반적이므로 1바이트씩 뒤집어서 값을 저장한다.
가정용 PC는 논리연산보다 계산을 위주로 하는 PC가 많기 때문에 Little Endian으로 저장되는 경우가 많다.
프로그래밍에서 포인터 가지고 장난칠 시에 끝에서부터 데이터가 변경된다고 당황하지 말자.
'기타' 카테고리의 다른 글
[코딩인터뷰완전분석] 알고리즘 설계의 다섯가지 접근법 (0) | 2016.07.27 |
---|---|
[코딩인터뷰완전분석] 기술문제 대처 요령 (0) | 2016.07.27 |
메모리 공간의 분류 (0) | 2016.04.05 |
VS2010에서 exe 파일 만들고 수행시 바로 종료되는 현상 (0) | 2016.03.17 |
아스키코드 (0) | 2016.03.03 |