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
실행 시 아래와 같이 확인 가능합니다.
728x90
'개발 공부 > iOS' 카테고리의 다른 글
[iOS] 이미지 뷰에서 지원하는 이미지의 종류 (0) | 2021.05.16 |
---|---|
[iOS] 아이폰 & 아이패드 버전별 화면 크기 및 해상도 (0) | 2021.05.16 |