[Swift] - DateType with Memory

3492 단어 swiftswift

안녕하세요:)
우선 Swift에는 Int타입, UInt타입, String타입, Float타입, Double타입, Bool타입, Character타입이 있습니다.
하나하나 알아보도록 할게요!

1. Int

Int는 정수를 뜻하는 타입입니다. 부호 있는 정수값을 저장하는데 사용되는 자료형입니다.
Int타입에는 음의 정수, 0, 양의 정수를 저장할 수 있고, 부호 비트를 통해 음수와 양수를 표현합니다.

2. UInt

UInt는 Int와 다르게 양수만 저장할 수 있는 타입입니다. 부호 비트를 사용하지 않습니다.
그렇기 때문에 양의 정수 범위만 다루는 데이터에는 UInt가 효율적입니다.

3. Float, Double

Float와 Double은 실수를 저장할 수 있는 타입입니다.

둘의 차이는 무엇일까요??

Float는 크기는 32bit(4byte)이며, 소수점 6자리까지 정확하게 저장할 수 있는 타입입니다.

Double의 크기는 64bit(8byte)이며, 소수점 15~16자리까지 정확하게 저장할 수 있는 타입입니다.

지수와 가수를 나눠서 저장하기 때문에 동일한 메모리 크기에서 정수보다 더 넓은 범위를 표현할 수 있습니다.

그리고 부동소수점 오차로 인하여 100% 정확하게 저장할 수 없습니다.

let a: Float = 1.234567890123456 // 1.234568
let b: Double = 1.2345678901234567890 // 1.234567890123457

4. Bool

Bool은 true/false 두 가지 종류의 값만 가질 수 있는 자료형으로서 주로 논리값을 저장하기 위해서 사용하는 타입입니다.

보통 조건문의 결과를 표현하는데 많이 사용됩니다.

let success: Bool = true
let fail: Bool = false

5. String

String타입은 문자열을 저장할 때 사용하는 타입입니다.

String은 Int와 더불어서 프로그래밍에서 가장 많이 사용되는 자료형이기도 합니다.

String 타입 데이터의 값을 표현할 때는 ""(큰따옴표)를 사용해서 표현합니다.

let str: String = "Hello"
let language = "Swift"
let name = ""

6. Character

Character는 한 개의 문자를 저장할 수 있는 단일 자료형입니다.

String타입과 마찬가지로 ""(큰따옴표)를 사용해서 값을 표현합니다.

Character을 사용할 때는 반드시 Character 타입의 자료형을 선언해줘야 합니다.

let a: Character = "H"
let b: Character = " "

오늘은 Swift의 DateType에 대해서 알아보았습니다.

이해가 가셨나요??

다음에는 형식추론에 대해서 알아보는 시간을 가지도록 하겠습니다:)

꾸벅:)

좋은 웹페이지 즐겨찾기