64비트 리눅스 FreeBSD NetBSD 데이터타입 iAPX68IA-32 IA-64 SPARC-64 ARM-32 Alpha OpenBSD char 88 8 8 8 8 8 short 1616 16 16 16 16 16 int 1632 32 32 32 32 32 long 3232 32 64 32 64 64 long long N/A64 64 64 64 64 64 pointer 16/3232 64 64 32 64 64 이기종간 데이터 통신시 데이터 모델을 확실히 이해하고 프로그램하자.혹은 stdint.h 에 있는 INT32_T 같은 데이터 타입을 사용하면 좋겠다.