본문 바로가기
  • 오늘도 신나게
코딩을 합시다/최대한 쉽게 설명한 C 언어

초등학생도 이해하는 C 언어 - 대입 연산자

by 앵그리선반장 2020. 5. 1.
c = a + b;

위 코드에서 사용된 =, + 와 같은 것들이 연산자 입니다.

위 코드를 사람의 말로 해석하면

a에 b 를 더해서 c 에 넣어라. 입니다.

더하기 연산과 대입 연산이 사용된 코드 입니다.

이 처럼 변수나 상수를 가공할 목적으로 사용하는 것들이 연산자 입니다.

C 언어에는 다양한 연산자가 있는데요.

그 종류는 아래 표와 같아요.

c 언어 연산자

차근차근 하나씩 설명을 해 보겠습니다.

 

대입 연산자

대입 연산자 '=' 는 좌측항에 우측항을 대입 시키는 연산자 입니다.

대입 연산자 예제 코드

#include <stdio.h>
void main(void)
{
    int a,b;
    a=1;
    b=3;
    a=b;
    printf("a : %d \n",a);
}

이 코드를 실행시키면 어떻게 나올까요?

a = 1; // a 에 1을 대입 한다.

b = 3; // b 에 3을 대입 한다.

a = b; // a 에 b 를 대입 한다.

그리고 a 값을 출력 한다.

처음에 a 에 1을 넣었으나 마지막에 a 에 b 값을 넣었으므로, 결과는 a 에 b 값이 들어있게 됩니다.

그래서 3 이 출력 됩니다.

대입 연산자는 이처럼 변수를 선언 한 후 초기화 하거나, 실행된 결과를 변수에 저장 할때 사용 됩니다.

 

printf 는 나중에 자세히 다루겠으나 먼저 값을 출력 하기 위해 사용되는 함수 정도로 이해 하시면 됩니다.

" " 안의 내용이 실제로 출력되는 부분이고, %d 는 , 뒤에 오는 변수의 값입니다.

 

댓글