little endian & bigendian

Study/C 2014. 9. 12. 10:31

int a=0x01020304;

char *p;

p=&a;

printf("0x%x", *p);


little endian type


메모리에 하위 메모리 값부터 저장


a에는 04 03 02 01 


순으로 값이 저장됨



big endian


메모리에 상위 메모리 값부터 저장


a에는 01 02 03 04


순으로 저장됨


일반적으로 읽기 쉬운건 빅 엔디안이지만 사용이 쉬운건 리틀엔디안이다.



bigendian 은 데이터를 전체를 복사, 붙여넣기해야하는 일이 생길수 있지만

ittle endian은 데이터를 계속 추가하는게 가능하기 때문에


네트워크는 빅엔디안


'Study > C' 카테고리의 다른 글

크기가 안정해진 배열  (0) 2014.09.12
헤더파일 include  (0) 2014.09.02
Define  (0) 2014.09.02
문자열 비교  (0) 2014.09.01
구조체  (0) 2014.09.01
Posted by 차희빈

차희빈

달력