728x90
코드를 작성하면서 값을 다루기 위해서는 변수를 사용해야 한다.
C언어에서 변수를 만들어보고 값을 저장하는 방법을 공부해 보자.
자료형 변수를 선언하는 방법은
int 변수이름;
으로 변수 이름을 원하는 방식으로 작성할 수 있지만 공통 규칙이 있다.
- 영문 문자와 숫자를 사용할 수 있다.
- 대소문자를 구분해야한다.
- 문자부터 시작해야 하며 숫자부터 시작하면 안된다.
- _(밑줄)로 시작할 수 있다.
- C언어의 키워드(int, short, long, float, void, if, for, while, swith 등)는 사용할 수 없다.
* 변수를 선언하고 맨 뒤에 ;(세미콜론)을 붙여주어야 한다.
변수를 만들었다면 그 변수에 값을 저장해보자
int num1; // 정수형 변수 선언
int num2;
int num3;
num1 = 10; // 변수에 값 할당(저장)
num2 = 20;
num3 = 30;
- 정수형 int로 num1이라는 변수를 선언해주고
- num1 변수에 10이라는 값을 할당 해준다.
변수 선언을 하고 값을 할당 했다면 출력을 해보자
printf("%d %d %d\n", num1, num2, num3); // 10 20 30: 변수에 저장된 값을 %d로 출력
- %d는 10진수를 출력할 때 사용하는 서식 지정자이다. (기억하자) %d 하나에 변수 하나가 대응된다.
이렇게 하나씩 변수를 선언 해주는 방법이 있고, 여러 변수를 한번에 선언해주는 방법도 있다.
int num1, num2, num3; // 변수를 콤마로 구분하여 변수 여러 개를 선언
- 정수형 int에 num1, num2, num3를 한번에 선언해주었다.
그리고 선언과 동시에 값을 할당하는 방법이 있다.
#include <stdio.h>
int main()
{
int num1 = 10; // 변수를 선언하면서 값 할당(초기화)
int num2 = 20, num3 = 30; // 변수 여러 개를 선언하면서 값 할당(초기화)
printf("%d %d %d\n", num1, num2, num3); // 10 20 30: 변수에 저장된 값을 %d로 출력
return 0;
}
- int 정수형으로 num1을 선언 해주면서 = 할당 값을 선언해주면 된다.
- 값 할당(초기화)라고 이야기 하는데 추후 반복문 조건문에서 많이 사용된다.
728x90
'프로그래밍 > C 기본문법' 카테고리의 다른 글
UNIT. 8 실수 자료형 (0) | 2021.02.20 |
---|---|
UNIT 7. 정수 자료형 (0) | 2021.02.19 |
UNIT 4. 세미콜론, 주석, 중괄호, 들여쓰기 (0) | 2021.02.18 |
UNIT 3. Hello, world 출력하기 (0) | 2021.02.16 |
UNIT 1. C언어를 시작 (0) | 2021.02.16 |