변수와 상수

✒️ 2025-05-15 15:48 내용 수정

수제비 2024 정보처리기사 필기 5판 1권의 내용을 정리
TCPSchool의 내용을 정리


변수

프로그램에서 데이터를 저장하기 위한 메모리 공간

이름 생성 규칙

  1. 변수 이름은 영문 대소문자, 숫자, 언더스코어 _로만 구성된다.
  2. 변수 이름은 숫자로 시작될 수 없다.
  3. 변수 이름 사이에 공백을 포함할 수 없다.
  4. 변수 이름으로 미리 지정된 키워드(예약어)는 사용할 수 없다.

변수와 메모리

변수 선언

타입 변수이름;
타입 변수이름 = 값;
타입 변수이름1, 변수이름2, ... = 초깃값1, 초깃값2, ...;

상수

변수처럼 데이터를 저장하지만 저장된 데이터를 변경할 수 없는 메모리 공간

  1. 리터럴 상수(literal constant) : 변수와 달리 데이터가 저장된 메모리 공간을 가리키는 이름이 없는 값 그 자체
123 // 정수형
1.23 // 실수형
'a' // 문자형
"Apple"
  1. 심볼릭 상수(symbolic constant) : 변수와 마찬가지로 메모리 공간을 가리키는 이름이 있는 상수다.
    • const 키워드를 사용하여 선언하거나 #define 선행지시자를 통한 매크로를 이용하여 선언할 수 있다.
const int NUM = 5;
#define PI 3.14