변수의 주요 목적은 데이터를 메모리에 저장하는 것입니다. 상수와 달리 프로그램 실행 중에는 변경되지 않습니다. 단, 실행 중에 값이 변경될 수 있습니다.
변수 선언은 운영 체제가 해당 변수 이름으로 메모리를 예약할 것임을 나타냅니다.
변수 선언
변수 선언 구문은 다음과 같습니다 -
type variable_name;
또는
type variable_name, variable_name, variable_name;
예를 들어,
iInt a,b; float c; double d;
여기서 a, b, c, d는 변수입니다. int, float, double은 데이터 유형입니다.
변수 초기화
변수 초기화 구문은 다음과 같습니다 -
data type variablename=value;
예:
int width, height=20; char letter='R'; float base, area; //variable declaration double d; /* actual initialization */ width = 10; area = 26.5;
변수 할당
변수 할당은 변수에 값을 할당하는 과정입니다.
예:
int height = 40; int base = 31;
변수 정의 규칙
-
변수는 알파벳, 숫자, 밑줄일 수 있습니다.
-
변수 이름은 알파벳과 밑줄로 시작할 수 있지만 숫자로 시작할 수는 없습니다.
-
변수 이름에는 공백을 사용할 수 없습니다.
-
변수 이름은 예약어나 키워드가 아닙니다. 예를 들어, int, goto 등
예시
다음은 변수 할당을 위한 C 프로그램입니다 -
#include <stdio.h> int main (){ /* variable definition: */ int a, b; int c; float f; /* actual initialization */ a = 40; b = 50; c = a + b; printf("value of c : %d \n", c); return 0; }
출력
위의 프로그램을 실행하면 다음과 같은 결과가 나온다 -
Value of c: 90