- 변수란 데이터를 저장하기 위해 프로그램에 의해 이름이 할당받은 메모리 공간
이름 생성 규칙
- 이름은 자유롭게 할 수 있으나 아래의 규칙을 따르셈
- 변수의 이름은 영문자, 숫자, 언더스코어로만 구성
- 변수 이름은 숫자로 시작할 수 없음
- 이름 사이에는 공백을 포함할 수 없음
- c++ 미리 지정된 키워드는 사용 불가
- 변수 이름 길이에는 제한이 없ㅇ므
- 대소문자 구분함
비트(bit)와 바이트(byte)
- bit는 컴퓨터가 데이터를 처리하기 위해 사용하는 데이터의 최소 단위
- byte는 비트 8개를 모여서 구성된, 한 문자를 표현할 수 있는 최소 단위
변수와 메모리 주소
- 변수는 기본적으로 메모리의 주소를 기억하는 역할
- 메모리 주소란 물리적인 메모리 공간을 서로 구분하기 위해 사용되는 일종의 식별자
- 변수를 참조할 떄는 메모리의 주소를 참조하는 것이 아닌, 해당 주소에 저장된 데이터를 참조하게 됨.
- 변수는 데이터가 저장된 메모리의 주소 뿐만 아니라, 저장된 데이터의 길이와 형태에 관한 정보도 같이 기억해야 함.