더북(TheBook)

2.6 내 키를 정확하게 저장하기: 실수 자료형

지금까지 C 프로그램에서 변수를 선언할 때는 int 자료형을 사용하여 정수만 담을 수 있는 변수를 선언하였습니다. 그렇다면 실수를 담는 자료형은 무엇일까요?

우선 다음 코드를 실행해 봅시다.

float_1.c

#include <stdio.h>
 
main() {
    int height = 185.7;
    printf("우진이 키는 %dcm입니다.", height);
}

실행 결과

우진이 키는 185cm입니다.

이 프로그램의 결과를 확인하면 우진이 키가 정확하게 나오지 않았습니다. 분명 코드에는 185.7이라고 작성하였는데 185까지만 출력이 되었습니다. 왜 그럴까요?

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.