반응형

시스템의 Little-Endian, Big-Endian 검사하기

 

글.  수알치 오상문 sualchi@daum.net
 
다음 코드를 이용하여 여러분의 프로그램이 수행될 시스템의 Endian(바이트 정렬) 정보를 알 수 있습니다.
 
 
int x = 1;
 
if (*(char *)&x == 1) {
  /* Little-Endian */
  /* printf("Little-Endian\n"); */
}
else {
  /* Big-Endian  */
  /* printf("Big-Endian\n"); */
}
 
 
참조 : C Programming FAQs, By Steve Summit, January/1/2001

 

반응형

+ Recent posts