Swift의 데이터 타입
Int: 정수(Integer)
5, 7, -123, 0
Float: 실수(부동소수점) Floating-point Number 6자리 소수점
3.14, -14.187
Double: 실수(부동소수점) 15자리 소수점
3.14, -14.187
Character: 문자(글자 한개)
“A”, “a”, “한” , “ ”
String: 문자열
“안녕하세요”, “스티브 잡스”, “”
Bool: 참과 거짓
기타: UInt, UInt64, UInt32, UInt16, UInt8: 0, 그리고 양의 정수
Float와 Double은 둘 다 실수타입을 표현하지만 Double은 말 그대로 Float보다 2배의 공간을 가지고 표현하기 때문에 Double이 더 정밀한 숫자를 표현할 수 있기 때문에 Swift는 대부분 Double을 사용한다.
Swift는 데이터 타입을 항상 대문자로 시작한다.
변수의 데이터 타입을 확인하기 위해서는 type(of: 변수명) 코드를 사용한다.
var a: Int = 3
type(of: a) // Int
let chr3: Character = " " // 빈문자는 에러발생 그러나 공백문자는 가능
let str: String = "" // 빈문자열 저장가능
let str1: String = "안녕하세요"
데이터 타입이 필요한 이유는?
컴퓨터는 사람의 뇌와 다르기 때문에 데이터를 얼마 만큼의 크기, 그리고 어떤 형태로 저장할 것인지에 대한 약속이 필요하다.
'Swift > Swift 문법' 카테고리의 다른 글
[ Swift 문법 ] Switch문 (0) | 2024.07.08 |
---|---|
[ Swift 문법 ] 타입 애일리어스(Type Alias) (0) | 2024.07.08 |
[ Swift 문법 ] 변수와 상수 (1) | 2024.06.26 |