C언어

C. 변수와 선언

yunzzang-c 2024. 5. 16. 20:12
반응형

프로그래밍을 하며 값을 다루려면 변수가 필요하다.


-----------------------------------

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;

}

-----------------------------------

 

 

*출처 <코딩 도장>

반응형