[SwiftUI] Float and Double 타입 개념
import UIKit
var greeting = "Hello, playground"
/*
Float Type
ㄴ Floating Point
Float (4 byte)
Double (8 byte)
실수 자료형은 정수 부분과 소숫점 아래 부분을
모두 표현하는 자료형임
실수 자료형은 data 를 저장할 때
부호비트 + 지수부 + 가수부 로 나누어서
메모리 공간을 나누어서 저장(관리)함
Float Type 은 4 byte 라서
Int64 Type 보다 사용하는 메모리의 크기를 작으나
메모리 공간을 더 세분해서 data 를 저장하므로
data 를 표현하는 가짓수가 더 많아서
Int64 Type 보다 Float Type 을
더 큰 자료형으로 인식함
*/
// 실수를 표현하는 기본자료형은 Double Type 임
// Float Type 과 Double Type 은
// 같은 실수형 자료형이나 data 를 표현하는 정밀도가 차이가 남
let floatNumber: Float = 3.1415926535897932384626
print("floatNumber : ",floatNumber)
print("floatNumber : ",type(of:floatNumber))
// Double Type 이 표현하는 data 의 정밀도는
// Float Type 의 두 배가 됨
let doubleNumber: Double = 3.1415926535897932384626
print("doubleNumber :",doubleNumber)
print("doubleNumber :",type(of:doubleNumber))