-
[C언어] float대신 double을 쓰는 이유 / 유효자리수 비교개발/C 2020. 12. 23. 17:21
메모리를 많이 아껴야 하는 임베디드가 아니라면,
보통 소수 표현은 double형을 쓰기를 권장한다.왜 그럴까?
f1과 d1에 같은 숫자를 넣었다.
float은 6자리, double은 15자리까지의 유효자리수(정밀도)를 가진다.
실행결과는 위와 같이, 같은 숫자를 넣어도 표현할 수 있는 정밀도가 다르다.
float대신 double을 쓰는 이유 / 유효자리수 비교
'개발 > C' 카테고리의 다른 글
[C언어] getchar()와 엔터 공백 제거 / fflush(stdin) (0) 2020.12.23 [C언어] 자료형 묵시적/명시적 변환 (int float double) (0) 2020.12.23 [C언어] 대소문자 변환 / 대문자를 소문자로 / 소문자를 대문자로 (0) 2020.12.23 [C언어] 포인터와 배열 예제 (0) 2020.12.23 [C언어] 치환 암호 / 중복 없는 랜덤 rand()를 사용한 알파벳 랜덤정렬 (0) 2020.12.23