반응형
# 실수형 선택기준
## 실수형의 종류
- 실수형 : float, double
- float 의 정밀도 : 7자리
- double의 정밀도 : 15자리
- 실수형은 소수점도 표현해야 하므로 얼마나 큰 값을 표현할 수 있는지, 얼마나 0에 가깝게 표현할 수 있는지가 중요하다.
## 정밀도 (precision)
- 정수형과 달리 실수형은 오차가 발생할 수 있다는 단점이 존재한다. 그래서 표현할 수 있는 값의 범위 뿐만 아니라, 정밀도(precision)도 중요하다.
- float의 경우 정밀도가 7자리로 'a × 10의 n승' 의 형태로 표현된 7자리의 10진수를 오차없이 저장할 수 있다는 의미이다.
- 만약 7자리 이상의 정밀도가 필요한 경우 double을 사용. (float 정밀도의 2배)
## 정리
- float : 연산 속도의 향상, 메모리 절약 시 사용.
- double : 더 큰 값의 범위, 보다 높은 정밀도를 필요로 할때 사용.
반응형
'기타' 카테고리의 다른 글
인텔리제이 finished with non-zero exit value 오류 해결방법 (0) | 2022.08.09 |
---|---|
자바 관련 doc (0) | 2022.07.26 |
정수형의 오버플로우, 실수형의 오버플로우 (0) | 2022.07.19 |
정수형 선택기준 (0) | 2022.07.19 |
인코딩과 디코딩 (0) | 2022.07.19 |