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

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

by 앵그리선반장 2020. 5. 7.

산술 연산자는 말 그대로 계산을 할때 쓰는 연산자 입니다.

더하기( + ), 빼기( - ), 곱하기( * ), 나누기( / ) 가 대표적인 산술 연산자고요.

여기에 나머지( % ) 가 추가됩니다.

나머지 연산을 실생활에서 잘 쓸 일이 없지만, 코딩을 하다보면 자주 쓰게 됩니다.

 

예제코드

#include <stdio.h>

void main(void)
{
    int a,b,c;
    a=10;
    b=2;
    
    c=a+b;
    printf("Addition %d+%d=%d\n",a,b,c);
    
    c=a-b;
    printf("Subtraction %d-%d=%d\n",a,b,c);
    
    c=a*b;
    printf("Multiplication %d*%d=%d\n",a,b,c);
    
    c=a/b;
    printf("Division %d/%d=%d\n",a,b,c);
    
    b=3;
    c=a%b;
    printf("Remainder %d/%d=%d\n",a,b,c);
}

 코드를 실행 시키면 아래와 같은 결과가 나옵니다.

Addition 10+2=12
Subtraction 10-2=8
Multiplication 10*2=20
Division 10/2=5
Remainder 10/3=1

그냥 바로 이해가 팍 되지요?

여기서는 마지막 나머지 연산 ( % ) 에 대해서만 설명을 드려도 될 것 같아요.

c=a%b;

이 코드는 a 를 b 로 나눈 후 그 나머지를 c 에 저장하라는 명령입니다.

맨처음 a =10, b=2 라고 했기 때문에 그대로 실행 하면 0 이 나옵니다.

하지만 나머지 연산 직전에 b 를 3으로 바꿨지요.

그래서 10 을 3으로 나눈 나머지인 1이 c 에 저장되는 식입니다.

댓글