개발/C
[C언어] float대신 double을 쓰는 이유 / 유효자리수 비교
글쓴사람
2020. 12. 23. 17:21
메모리를 많이 아껴야 하는 임베디드가 아니라면,
보통 소수 표현은 double형을 쓰기를 권장한다.
왜 그럴까?
f1과 d1에 같은 숫자를 넣었다.
float은 6자리, double은 15자리까지의 유효자리수(정밀도)를 가진다.
실행결과는 위와 같이, 같은 숫자를 넣어도 표현할 수 있는 정밀도가 다르다.
float대신 double을 쓰는 이유 / 유효자리수 비교