12 덧셈, 뺄셈하기

숫자가 있다면 사칙연산도 할 수 있겠죠? 먼저 덧셈과 뺄셈을 하는 방법을 알아보겠습니다.

12.1 덧셈, 뺄셈하기

먼저 정수의 덧셈과 뺄셈입니다. 다음과 같이 덧셈은 + 연산자, 뺄셈은 - 연산자를 사용합니다.

  • a + b
  • a - b

add_sub_integer.c

#include <stdio.h>

int main()
{
    int num1;
    int num2;

    num1 = 1 + 2;    // 1에 2를 더해서 num1에 저장
    num2 = 1 - 2;    // 1에서 2를 빼서 num2에 저장

    printf("%d\n", num1);    //  3
    printf("%d\n", num2);    // -1

    return 0;
}

실행 결과

3
-1

덧셈, 뺄셈 연산은 크게 어려운 부분이 없습니다. + 연산자를 사용하여 1과 2를 더한 뒤 결괏값을 변수 num1에 저장했습니다. 마찬가지로 - 연산자를 사용하여 1에서 2를 뺀 뒤 결괏값을 변수 num2에 저장했습니다.

printf로 변수의 값을 출력해보면 덧셈, 뺄셈 연산의 결과가 나오는 것을 볼 수 있습니다.

이번에는 실수를 계산해보겠습니다.

add_sub_real_number.c

#include <stdio.h>

int main()
{
    float num1;
    float num2;

    num1 = 1.0f + 0.456789f;    // 1.0에 0.456789를 더해서 num1에 저장
    num2 = 1.0f - 0.456789f;    // 1.0에서 0.456789를 빼서 num2에 저장

    printf("%f\n", num1);    // 1.456789
    printf("%f\n", num2);    // 0.543211

    return 0;
}

실행 결과

1.456789
0.543211

실수도 정수와 마찬가지로 + 연산자로 덧셈, - 연산자로 뺄셈을 하면 됩니다.