반응형

# 실수형 선택기준

## 실수형의 종류

  • 실수형 : float, double
  • float 의 정밀도 : 7자리
  • double의 정밀도 : 15자리
  • 실수형은 소수점도 표현해야 하므로 얼마나 큰 값을 표현할 수 있는지, 얼마나 0에 가깝게 표현할 수 있는지가 중요하다.

## 정밀도 (precision)

  • 정수형과 달리 실수형은 오차가 발생할 수 있다는 단점이 존재한다. 그래서 표현할 수 있는 값의 범위 뿐만 아니라, 정밀도(precision)도 중요하다.
  • float의 경우 정밀도가 7자리로 'a × 10의 n승' 의 형태로 표현된 7자리의 10진수를 오차없이 저장할 수 있다는 의미이다.
  • 만약 7자리 이상의 정밀도가 필요한 경우 double을 사용. (float 정밀도의 2배)

## 정리

  • float : 연산 속도의 향상, 메모리 절약 시 사용.
  • double : 더 큰 값의 범위, 보다 높은 정밀도를 필요로 할때 사용.
반응형

+ Recent posts