반응형
시스템의 Little-Endian, Big-Endian 검사하기
글. 수알치 오상문 sualchi@daum.net
다음 코드를 이용하여 여러분의 프로그램이 수행될 시스템의 Endian(바이트 정렬) 정보를 알 수 있습니다.
int x = 1;
if (*(char *)&x == 1) {
if (*(char *)&x == 1) {
/* Little-Endian */
/* printf("Little-Endian\n"); */
/* printf("Little-Endian\n"); */
}
else {
else {
/* Big-Endian */
/* printf("Big-Endian\n"); */
}
참조 : C Programming FAQs, By Steve Summit, January/1/2001
반응형
'C' 카테고리의 다른 글
초간단 리눅스 C 프로그래밍 hello.c (0) | 2013.07.10 |
---|---|
파일 복사 소스 (안드로이드 NDK C/C++) (0) | 2013.05.29 |
MySql 백업 C 프로그램 (0) | 2013.03.11 |
C 언어 빠른 해시 함수 SuperFastHash (0) | 2012.10.23 |
C 언어 요일 알아내는 간단한 함수 (0) | 2011.03.27 |