반응형
목 차
안녕하세요.
오늘은 변수와 상수에 대해 알아보도록 하겠습니다.
변수
숫자나 문자의 값들을 메모리에 넣어서 사용하기 위해서는 변수를 이용합니다.
형식
변수 초기값을 넣으려면 다음과 같이 합니다.
자료형 변수명 = 초기값; |
초기값을 없이 변수를 선언 할 수 도 있습니다.
자료형 변수명; |
예제
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include <stdio.h>
void main()
{
int nNum = 5; // 정수 5를 int형(정수형) nNum에 대입합니다.
char cCh = 'A'; // 문자 'A'를 char형(문자형) cCh에 대입합니다.
int nNum1, nNum2; // 변수 2개를 한번에 선언할 수 있습니다.
float fNum3 = 4.8f; // 실수 4.8을 float형(실수형) fNum3에 대입합니다.
nNum1 = 15;
nNum2 = 7;
printf("nNum = %d\n", nNum);
printf("cCh = %c\n", cCh);
printf("nNum1 = %d\n", nNum1);
printf("nNum2 = %d\n", nNum2);
printf("fNum3 = %f\n", fNum3);
}
|
cs |
자료형(Data Type)
변수명의 규칙
1. 알파벳(대소문자 구분), 숫자(첫글자에는 쓸수없음)로 선언합니다.
2. 공백을 사용할 수 없습니다.
3. 예약어(Keyword)를 사용할 수 없습니다.
4. 특수문자는 "_"만사용할 수 있습니다.
상수
상수에는 리터럴 상수와 심볼릭 상수가 있습니다.
리터럴 상수
1, 5 등과 같이 바로 넣어서 사용할 수 있는 상수를 말합니다.
심볼릭 상수
변하지 않는 변수를 말합니다.
const, #define을 사용하여 선언합니다.(const는 자료형이 있고, #define은 자료형이 없습니다)
보통 대문자를 사용하여 선언하게 됩니다.
형식
const int MAX_LEVEL 100; #define MAX_SIZE 50 |
예제
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#include <stdio.h>
#define MAX_SIZE 50
void main()
{
const int MAX_LEVEL = 100;
const float HALF = 0.5f;
printf("MAX_SIZE = %d\n", MAX_SIZE);
printf("MAX_LEVEL = %d\n", MAX_LEVEL);
printf("HALF = %f\n", HALF);
}
|
cs |
반응형
'개발공부 > C언어&C++' 카테고리의 다른 글
[C언어 강좌] 제 5강 출력과 입력( printf, scanf, scanf_s, _CRT_SECURE_NO_WARNINGS ) (2) | 2020.02.23 |
---|---|
[C언어 강좌] 제 4강 배열 (0) | 2020.02.22 |
[C언어 강좌] 제 2강 기본 구조 이해하기 (0) | 2020.02.20 |
[C언어 강좌] 제 1강 시작 - Hello World 출력하기 (0) | 2020.02.19 |
[C&C++] Dev C++으로 Hello World 프로젝트 만들기 (0) | 2020.02.17 |