8.7 연습문제: 자료형 크기 구하기

다음 소스 코드를 완성하여 자료형의 크기가 8과 4로 출력되게 만드세요.

practice_real_number_sizeof.c

#include <stdio.h>

int main()
{
    __________ num1 = 0.4284;
    __________ num2 = 2.7f;

    printf("num1의 크기: %d, num2의 크기: %d\n", sizeof(num1), sizeof(num2));

    return 0;
}

실행 결과

num1의 크기: 8, num2의 크기: 4

정답

 double
 float

해설

sizeof로 변수의 자료형 크기를 구하고 있습니다. 여기서 8이 나오려면 num1double로 선언하고, 4가 나오려면 float로 선언하면 됩니다.