-
IOS_Swift_데이터타입 (Int,Double,String)IOS_Swift 2020. 1. 1. 20:14
스위프트 데이터 타입
1. Int 타입
스위프트에서 정수 타입을 저장하기 위해서는 다른 언어와 동일하게 Int를 사용합니다.
Int타입은 8, 16, 32 64비트까지의 형태가 있으며 각각 의 형태마다 저장되는 값의 범위가 달라집니다.
만약 값의 범위가 넘어가게 된다면 xcode에서 오버플로우 메시지와 함께 버그라고 표시를 해줍니다.'
64비트의 컴퓨터에서는 우리가 사용하는 Int는 Int64입니다.
2. Double/Float 타입
Float과 Double은 타 언어와 동일하게 실수를 표현합니다.
Double은 64비트 환경에서 15자리의 십진수를 표현 가능하고 ( 64bit만큼 표현)
Float형은 6자리까지 표현이 가능합니다. (최대 32bit만큼 표현)
6자리를 넘어가면 수용할 수 있는 범위를 넘어가기 때문에 정확도가 상당히 떨어집니다.
값을 확인해보면 float은 지수가 표현이 되지만 double 타입 같은 정상적으로 표현이 가능한 것을 볼 수 있습니다.
3. String
String은 문자열입니다. 리터럴로 표현할때는 더블 쿼터(" ")로 감싸줍니다.
스트링은 다양한 기능들이 존재합니다. 이러한 기능들은 다음에 스트링에 대해서 따로 개시하도록 하겠습니다.
참고
- 책 : SWIFT 프로그래밍4 ( 지은이; 야곰)
- 강의 : KxCoding - Mastring Swift
'IOS_Swift' 카테고리의 다른 글
IOS_Swift_ViewController// UIVIewController 를 알아보자(1) (0) 2020.02.14 IOS_Swift_함수(1) (0) 2020.01.17 IOS_Swift_enum(2) (0) 2020.01.02 IOS_Swift_Enum(1) (0) 2020.01.01 IOS_Swift_변수/상수/타입추론 (0) 2020.01.01