우리가 프로그래밍을 하면서 값을 다룰려면 변수가 필요하다.
전 포스터에서 보았던 코드를 가져와 보겠다.
#include <stdio.h>
int main() {
printf("hi");
int a = 1;
int b = 5;
for (int i = 0; i < b; i++) {
printf("%d\n", a);
}
}
해당 코드에서 변수는 int a, int b와 같은 값을 담는 것을 의미한다.
아래는 변수의 종류에 대해 나타낸 것이니 참고 바란다.
변수는 원하는 대로 이름을 지어도 되지만 사실 규칙이 있다.
- 영문 문자와 숫자를 사용할 수 있다.
- 대소문자를 구분한다.
- 문자부터 시작해야 하며 숫자부터 시작하면 안된다.
- _(밑줄 문자)로 시작할 수 있다.
- C언어의 키워드(int, short, long etc..)는 사용할 수 없다.
이렇게 변수에 대해 알았으니 직접 사용해 보겠다.
#include <stdio.h>
int main() {
int a;
int b;
int c;
a = 10;
b = 20;
c = a - b;
printf("%d -- %d -- %d\n", a, b, c);
}
a에는 10, b에는 20, c에는 a와 b에 담긴 값들의 -을 한 값을 넣는다는 의미이다.
이렇게 변수를 만들어주고 =을 활용해 값을 저장할 수 있다.
*여기서 printf에서의 %d 서식 지정자는 10진수로 출력할 때 사용된다.
위 코드의 결과는 아래와 같다.
변수는 다음과 같이 여러 개를 한번에 입력할 수 있다.
#include <stdio.h>
int main() {
int a, b, c;
float d = 0.1;
a = 10;
b = 20;
c = a - b;
printf("%d -- %d -- %d\n", a, b, c);
}
그리고 변수를 선언한 뒤 바로 float d 처럼 0.1로 초기화가 가능하다.
이렇게 기본적으로 변수에 대해 알고 만들어 보기까지 하였다.
다음에는 자료형에 대해 조금 더 자세히 알아보겠다.
'프로그램 언어 > C언어' 카테고리의 다른 글
실수 자료형 사용하기 (0) | 2024.09.19 |
---|---|
정수 자료형 사용하기 (0) | 2024.05.14 |
기본 문법을 알아보자 (0) | 2024.05.11 |
서식 지정자 사용해보자! (0) | 2024.05.08 |
개발 환경 구축과 C언어 시작하기 (0) | 2024.05.07 |