산술 연산자는 말 그대로 계산을 할때 쓰는 연산자 입니다.
더하기( + ), 빼기( - ), 곱하기( * ), 나누기( / ) 가 대표적인 산술 연산자고요.
여기에 나머지( % ) 가 추가됩니다.
나머지 연산을 실생활에서 잘 쓸 일이 없지만, 코딩을 하다보면 자주 쓰게 됩니다.
예제코드
#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 에 저장되는 식입니다.
'코딩을 합시다 > 최대한 쉽게 설명한 C 언어' 카테고리의 다른 글
초등학생도 이해하는 C 언어 - 증감 연산자 (0) | 2020.05.07 |
---|---|
초등학생도 이해하는 C 언어 - 복합 대입 연산자 (0) | 2020.05.07 |
초등학생도 이해하는 C 언어 - 대입 연산자 (0) | 2020.05.01 |
초등학생도 이해하는 C 언어 - 변수와 자료형 (0) | 2020.04.30 |
초등학생도 이해하는 C 언어 - main 함수 (0) | 2020.04.30 |
댓글