C,C++> 변수 이야기
2022. 5. 25.
변수 컴퓨터 주 기억 장치는 메모리(RAM) 결국 컴퓨터가 하는 일은 메모리에 있는 값을 연산, 조작하여 주변 장치에 보내는 동작의 조합일 뿐이다. 컴퓨터는 메모리 위치를 구분하기 위해 번지(Address)를 사용한다. 예를 들어, 1234번지에서 1237번지까지 4바이트에 56을 기록한다. 이런 식으로 동작한다. 하지만 주소값은 8자리 16진수로 표현이므로 사람이 기억하기 힘들다. 그래서 숫자로 된 주소값에 별도 이름을 붙이는데 이것이 변수이다. 컴파일러는 변수가 실제로 어떤 주소값을 가리키고 있는지 기억했다가 이 변수를 사용하면 실제 번지 값을 읽거나 쓰는 코드를 작성한다. 변수의 종류 주소값은 변수의 시작 위치이다. 컴퓨터는 멤시작위치로부터 얼마나 메모리 양을 차지하고 메모리에 기억된 데이터를 어떤..