[C] <stdio.h> / int형 변수

da__ell·2022년 8월 20일
0

C

목록 보기
1/1
#include <stdio.h>
// st = standard
// io = input & output - 표준 입출력과 관련된 기능을 불러온다.
// 입력 - 키보드 / 출력 - 모니터

int main() {
  return 0;
}

C언어를 시작하면 보통 다음과 같은 형식을 가진다.
<stdio.h>는 standard input, output 즉 표준 입출력과 관련된 기능을 불러오는 것이다.

이러한 기능을 불러옴으로써 대표적으로 printf()와 같이 출력할 수 있는 function들을 사용할 수 있게 된다.

int형 변수

int main() {
  int x;
  x = 15;
  printf("%d", x);
    
  return 0;
}

다음과 같이 x라는 int(정수) 성질의 변수를 선언하고 그 변수에 15라는 값을 담은 것이다.
변수는 다양한 값이나 양을 넣을 수 있는 빈자리를 나타내는 기호라는 의미이다.
C언어에서의 변수는 데이터(data)를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 의미한다.

이러한 의미에서 봤을 때 위 코드는 x라는 이름의 정수형 메모리 공간을 할당하였고 그 공간에 15라는 정수형 데이터를 저장하였다고 볼 수 있다.

변수는 가변적 성격을 가지고 있기 때문에 다음과 같이

int main() {
  int x;
  x = 15;
  printf("%d", x); // 15 출력
  
  x = 30;  
  printf("%d", x); // 30 출력
  
  return 0;
}

다른 값의 데이터를 저장할 수 있다. 혹은 다음과 같은 형태로도 변수에 값을 저장할 수 있다.

int main() {
  int x = 15;
  printf("%d", x); // 15 출력
}

다만 유의하여 할 점은

int main() {
  int x = 15;
  int x = 30;
}

위와 같이 동일한 이름의 변수를 여러 번 할당할 수 없다. (1번만!)

profile
daelkdev@gmail.com

0개의 댓글