변수의 필요성
1. 데이터의 보존
2. 데이터의 관리
변수
변수란? 데이터를 저장할 수 있는 메모리 공간
변수를 사용할 때 고려사항
1. 생명주기
변수가 언제 생성되고 언제 소멸해야 하는지에 대한 판단
2. 참조 가능 범위
변수의 데이터를 언제 참조해야 할지에 대한 결정
3. 자료형(데이터 유형)
어떠한 형태로 변수를 컴퓨터에 선언할지에 대한 여부
4. 데이터의 크기(메모리 공간)
메모리를 얼마의 크기로 만들지에 대한 판단
5. 저장되는 값의 유형
숫자나 문자같은 값을 저장할지에 대한 판단
6. 초기화 여부
할당된 공간(주소)에 들어있는 쓰레기 값에 대한 처리
상수
사용자가 한번 정해지면 값을 변경 할 수 없는 변수 또는 값
상수의 종류
1. Literal 상수
변수의 이름이 없고 그 값 자체가 상수가 됨
- 정수형 상수
- 문자형 상수
- 실수형 상수
- 문자열 상수
2. Symbolic 상수
지정된 특정 변수의 데이터를 변경하지 못하도록 상수화(constant)하여 사용하거나 상수로 정의된 값을 이름으로 지정해서 상수를 상징적으로 사용하는 상수를 의미
- const( 변수 상수화)
- defind(정의 상수화)