Page 68 고등학교 프로그래밍 교과서
P. 68










2 변수의 선언 및 할당
컴퓨터 프로그래밍에서 변수는 프로그램에 사용할 자료를 담아 두는 기억 장소의

이름을 의미한다. 변수란 ‘변할 수 있는 수’라는 의미로 프로그램이 실행되는 동안 변
수의 값은 계속 바뀔 수 있다. 마치 음식을 담을 적당한 그릇을 선택하고 음식을 냉

장고에 넣는 것과 유사하다.

① 변수의 선언

예약어 변수명은 변수명 규약에 맞게 만들 수 있다. 개인적으로 프로그램을 작성하거나
이미 정의된 뜻이 있어 사용자가 마 프로젝트를 진행할 때에는 일정한 규칙을 정하여, 변수의 목적에 맞는 이름을 선언
음대로 사용할 수 없는 단어를 말하
며, 주로 명령문에 해당한다. 하여 가독성 및 일관성을 높인다.
•반복문: for, while, do
•조건문: if, else, switch, case,
default • 변수명에는 영문자, 숫자, _(밑줄)을 사용할 수 있다.
•자료형: char, int, short, long, • 영문자의 대문자와 소문자는 다르게 구분한다.
unsigned, float, double, struct, • 예약어는 변수명으로 사용할 수 없다.
union, typedef
• 첫글자는 반드시 영문자 또는 _(밑줄)로 시작해야 한다.
•기타: sizeof 등
• 변수명에 공백이나 한글을 사용할 수 없다.

C 언어의 변수는 자료형과 함께 선언한 후 사용한다. 변수에 넣을 자료의 형태에
따라 자료형을 저장한다. 같은 자료형으로 여러 개의 변수를 지정할 경우에는 변수

와 변수를 콤마(,)로 구분하여 나열한다. 변수를 선언하는 형식은 다음과 같다.

변수의 선언 형식
자료형 변수명1, 변수명2, 변수명3, ... ;

다음은 여러 자료형에 대한 변수의 선언 예시 프로그램이다.


프로그램


01 #include
02 int main( )
03 {
04 char myChar; 문자형 변수 myChar 선언
정수형 변수 count,
05 int count, resultNumber;
resultNumber 선언
06 double weight; 실수형 변수 weight 선언
07 return 0;
08 }


실행 결과


출력없음




66 Ⅱ. C 프로그래밍의 기초





(책)2015프로그래밍-교과서3차심의본 본문.indb 66 2017-09-05 오후 4:16:02
   63   64   65   66   67   68   69   70   71   72   73