Swift 데이터 타입

정승호·2022년 5월 26일
0

Swift 데이터 타입

데이터 타입의 특징

  • 모든 데이터 타입 이름의 첫 글자는 대문자로 입력합니다.
  • 모든 데이터 타입은 모두 Struck (구조체)를 기반으로 구현되어 있습니다.
    (숫자를 표현할 때 Int 라고 입력해서 바로 사용할 수 있도록 Swift에 미리 구조체 라는 것으로 만들어져 있다는 것을 의미합니다.)

기본 데이터 타입

  • Bool
  • Int, UInt
  • Float, Double
  • Character, String

Bool

  • 불리언 타입입니다. true와 false만을 값으로 가집니다.
var someBool: Bool = true
someBool = false
// someBool = 0 // 컴파일 오류발생
// someBool = 1 // 컴파일 오류발생

**Bool 타입에 Int값(정수형)을 넣어서 컴파일 오류

Int

  • 정수 타입
  • 기본적으로 64비트 정수형
var someInt: Int = -100
// someInt = 100.1 // 컴파일 오류발생

**Int타입에 실수인 Double타입을 넣어서 오류

UInt

  • 양의 정수 타입
  • 기본적으로 64비트 양의 정수형
var someUInt: UInt = 100
// someUInt = -100 // 컴파일 오류발생

UInt타입에 Int값(음수)을 넣어서 오류

Float

  • 실수 타입
  • 32비트 부동소수형 ( 소수점 이하 6자리 )

Double

  • 실수 타입
  • 64비트 부동소수형 ( 소수점 이하 15자리 )

Character

  • 문자 타입
  • 유니코드 사용
  • 큰따옴표("")사용

** 유니코드로 표현하는 모든 문자를 넣을 수 있음

String

  • 문자열 타입
  • 유니코드 사용
  • 큰따옴표("")사용
  • 여러줄 문자열은 큰따옴표 세 개 사용

** Swift에서는 다른 데이터타입간의 자료교환은 불가능하다.

참고 자료
https://edu.goorm.io/learn/lecture/1141/야곰의-스위프트-프로그래밍/lesson/43386/기본-데이터-타입

https://lxxyeon.tistory.com/23

0개의 댓글