메모리와 주소(memory and address) 컴퓨터 메모리(RAM)는 1 바이트마다 주소가 부여되어 있습니다. 이 주소는 32비트 시스템은 32비트 크기, 64 비트 시스템은 64비트 크기로 부여되며, 보통 16진수를 이용해서 주소를 간단하게 표현합니다. 프로그램에서 변수를 선언하면, 메모리의 특정 위치를 할당받아 사용하게 됩니다. 변수를 선언할 때 사용하는 자료형의 크기에 따라서 할당된 메모리 크기가 달라집니다. int i1; // 4 바이트 float f1; // 4 바이트 double d1; // 8 바이트 char c1 // 보통 1 바이트 (언어에 따라서 다름. C/C++은 1바이트, C#은 유니코드로 표현하기 때문에 2 바이트 크기) 이 메모리 공간은 변수의 이름을 이용해서 접근할 수 있..