Search
Duplicate

(Swift) Float vs Double

간단소개
팔만코딩경 컨트리뷰터
ContributorNotionAccount
주제 / 분류
Swift
Scrap
태그
Float
Double
9 more properties

Float vs Double

Float와 Double, Swift에서는 실수 타입의 자료형을 사용할 때, 둘 중 어떤 것을 사용할까?
Swift Docs에서는 아래와 같은 가이드를 제공한다
Double has a precision of at least 15 decimal digits, whereas the precision of Float can be as little as 6 decimal digits. The appropriate floating-point type to use depends on the nature and range of values you need to work with in your code. In situations where either type would be appropriate, Double is preferred.
우선 Double 자료형은 소수점 이하 15자리의 정밀도를 가지고, Float 자료형은 소수점 이하 6자리의 정밀도를 가진다. 작업할 값의 특성에 따라 적당한 자료형을 선택하여 사용하면 된다.
하지만 두 자료형 모두 사용가능한 상황에서는 Double자료형을 선호한다고 되어있다.
Progress View와 같이 Float형 자료형 사용이 Fix된 경우가 아니라면, 일반적인 변수에서는 Double 자료형을 쓰는 것이 좋아보인다.