13.2 실수 자료형에 증감 연산자 사용하기

실수 자료형에 증감 연산자를 사용하면 어떻게 될까요?

increment_decrement_real_number.c

#include <stdio.h>

int main()
{
    float num1 = 2.1f;
    float num2 = 2.1f;

    num1++;    // 실수형 변수의 값을 1 증가시킴
    num2--;    // 실수형 변수의 값을 1 감소시킴

    printf("%f %f\n", num1, num2);    // 3.100000 1.100000

    return 0;
}

실행 결과

3.100000 1.100000

실수에서도 ++, -- 연산자를 사용할 수 있으며 1을 증가시키거나 감소시킵니다. 즉, 2.1에서 1을 증가시켰으므로 3.1,로 바뀌고, 2.1에서 1을 감소시켰으므로 1.1로 바뀝니다. 따라서 정수 부분만 바뀌며 소수점 이하 자리에는 영향을 미치지 않습니다.