학습자료(~2017)/리눅스

데이터 모델(플래폼별 데이터 타입의 크기)

단세포소년 2012. 12. 27. 17:54
반응형



       

 64비트 리눅스

       

FreeBSD 

       

 NetBSD

 데이터타입

 iAPX68

IA-32 

IA-64 

SPARC-64 

ARM-32 

Alpha 

OpenBSD 

 char

 8

 short

 16

16 

16 

16 

16 

16 

16 

 int

 16

32 

32 

32 

32 

32 

32 

 long

 32

32 

32 

64 

32 

64 

64 

 long long

 N/A

64 

64 

64 

64 

64 

64 

 pointer

 16/32

32 

64 

64 

32 

64 

64 


이기종간 데이터 통신시 데이터 모델을 확실히 이해하고 프로그램하자.

혹은 stdint.h 에 있는 INT32_T 같은 데이터 타입을 사용하면 좋겠다. 

반응형