C. 변수와 선언
프로그래밍을 하며 값을 다루려면 변수가 필요하다.
-----------------------------------
int sum;
-----------------------------------
예로 들면 int 는 '자료형' sum은 '변수 이름'을 뜻하며 이를 직역하면 "정수 sum"이 된다.
변수 이름은 원하는 대로 지으면 되지만 다음과 같은 규칙을 지켜야한다.
1. 영문 문자와 숫자를 사용할 수 있다.
2. 대소문자를 구분해야한다.
3. 문자부터 시작해야하며 숫자부터 시작하면 안된다.
4. _(밑줄)로 시작할 수 있다.
5. C언어 키워드 (int, short, long, float, void, if, for, while, switch 등) 사용 할 수없다.
이 과정을 "변수를 선언한다"라고 부르며 변수를 선언할 때는 반드시 맨 뒤에 ;(세미콜론)을 붙여야한다.
* C언어는 저장할 값의 종류에 따라 자료형이 달라진다.
- char, short, int, long = 정수 (저장할 수 있는 크기가 다름) (-3, 8 등)
- float, double = 실수 (2.4, 1.8 등)
- void = 형태가 없는 자료형 (포인터를 사용할 때, %p / 함수의 반환값을 표현할 때 등 다양하게 사용된다.)
* 변수를 선언하고 값을 할당해주기
-----------------------------------
#include <stdio.h>
int main() {
int num1; <---- 정수형 변수 선언
int num2;
num1 = 10; <---- 변수에 값을 할당 (저장)
num2 = 20;
printf("%d %d\n", num1, num2);
// %d : 정수의 값을 출력하기위한 서식 지정자 / 따라서 실수를 출력할 때는 %f 나 %1f 와 같은 서식 지정자가 필요하다.
return 0;
}
-----------------------------------
*출처 <코딩 도장>