728x90


 

타입 특징 값의 범위
Bool 논리 자료형 ( 참 혹은 거짓 ) True / False 둘 중 하나의 값만 저장
Int  기본 정수형 타입 -9223372036854775808~
9223372036854775807
Int8 8비트 크기의 Int -128 ~ 127
Int16 16비트 크기의 Int -32768 ~ 32767
Int32 32비트 크기의 Int -2147483648 ~ 2147483647
Int64 64비트 크기의 Int -9223372036854775808~
9223372036854775807
UInt Unsigned(부호 없음: 양수만 사용 ) Int 0 ~ 18446744073709551615
UInt8 Unsigned(부호 없음: 양수만 사용 ) Int8 0 ~ 255
UInt16 Unsigned(부호 없음: 양수만 사용 ) Int16 0 ~ 65535
UInt32 Unsigned(부호 없음: 양수만 사용 ) Int32 0 ~ 4294967295
UInt64 Unsigned(부호 없음: 양수만 사용 ) Int64 0 ~ 18446744073709551615
Float ( = Float32 ) 실수형 타입 : 소수점 아래 7~8자리 정확도 1.175494e-38 ~
3.402823e+38
Double ( = Float64) 실수형 타입 : 소수점 아래 15~16자리 정확도 2.225073858507201e-308 ~
1.797693134862316e+308
Character 하나의 문자만을 저장 x
String 문자열 ( 여러개의 문자 ) 저장 x

Playground에서 데이터 타입의 최대, 최소값 출력하기

// 정수형
Int.min
Int.max
Int8.min
Int8.max
Int16.min
Int16.max
Int32.min
Int32.max
Int64.min
Int64.max

UInt.min
UInt.max
UInt8.min
UInt8.max
UInt16.min
UInt16.max
UInt32.min
UInt32.max
UInt64.min
UInt64.max

//실수형
Float.leastNormalMagnitude
Float.greatestFiniteMagnitude
Double.leastNormalMagnitude
Double.greatestFiniteMagnitude

 

실행 시 아래와 같이 확인 가능합니다.

 

Xcode Playground ( ver. 12.5 )

 

728x90

+ Recent posts