int1 int의 크기 의외로 int의 크기에 대해서 궁금해하는 분들이 많으신 것 같아서, 간단히 포스팅 해봅니다. int라 함은 본래 CPU에서 가장 기본적으로 사용하는 데이터 단위의 크기인 WORD와 동일한 크기를 의미합니다. 그리고 WORD의 크기는 16비트 컴퓨터에서는 2 bytes, 32비트 컴퓨터에서는 4 bytes, 64비트 컴퓨터에서는 8 bytes입니다. 그리고 주소를 가리키는 포인터의 크기도 그러합니다. "윈도우 32 bit 버전에서는 RAM을 4G Byte 이내로만 인식가능하고, 그 이상을 인식하려면 64 bit 버전을 깔아야 한다"라는 이야기를 들어보셨을 겁니다. 바로 주소의 최대크기 차이 때문에 그렇습니다. 그런데, C 컴파일러에서 코딩시 사용하는 int는 호환성을 위해서 4 bytes 크기로 명시되어 .. 2010. 8. 24. 이전 1 다음