변수(variable)는 변할 수 있는 데이터,
상수(Constant)는 변하지 않는 데이터 입니다
변수를 선언할 때는 자료형과 변수명을 입력합니다 원하는 경우 초기값을 적용할 수 있습니다
가장 많이 사용되는 변수는 정수형(Integer) 변수 입니다
1
2
|
int a;
int a = 5;
|
cs |
printf()를 이용해 정수(int) 데이터를 출력합니다
변수의 초기값을 적용한 경우
1
2
3
4
5
6
7
8
9
10
|
#include <stdio.h>
int main(void)
{
int a = 5;
printf("숫자는 %d\n" , a);
system("pause");
return 0;
}
|
cs |
위와 같이 실행 할 경우 int a = 5; 라고 선언 하였기 때문에
숫자는 5 라고 출력됩니다
정적 변수로 선언된 경우
1
2
3
4
5
6
7
8
9
10
11
|
#include <stdio.h>
int a;
int main(void)
{
printf("숫자는 %d\n" , a);
system("pause");
return 0;
}
|
cs |
위와 같이 실행 할 경우에는 변수를 main 함수 밖에서 초기화 하였기 때문에
숫자는 0 이라고 출력 됩니다
기본적인 자료형
- int 일반적인 정수형을 표현할때 사용
- long long 숫자가 긴 정수형을 표현할때 사용
- double 일반적인 실수형을 표현할 때 사용
- string 문자열을 표현할 때 사용
- bool 참/거짓을 표현할때 사용
- char 한 문자를 표현할 때 사용
식별자(Identifier)
변수나 함수 등의 고유한 이름을 지정할 때 사용합니다
(위에서 선언했던 int a; 에서 a 는 식별자입니다)
식별자는 if , for , while 등과 같이 C언어 문법으로 정해진 예약어는 사용할 수 없습니다