Swift - 데이터 타입(자료형)
Swift - 데이터 타입(자료형)
데이터 타입(자료형)
변수나 상수에 저장되는 값들에 대한 유형을 의미함.
Int
- 정수(음수, 양수, 0) 저장 자료형
- 실행 환경에 따라 크기가 가변적으로 결정됨.
- 가장 일반적으로 사용되는 타입
- 서브 타입들로는
Int8,Int16,Int32,Int64가 존재- 각각의 숫자들은 bit 수를 의미함
Int 구조체 내부에는 max, min 이라는 자료형이 저장할 수 있는 최대값과 최소값을 알 수 있는 프로퍼티들이 정의되어 있음
예시
1
2
3
4
print(Int8.max)
print(Int16.max)
print(Int32.max)
print(Int64.max)
결과
1
2
3
4
127
32767
2147483647
9223372036854775807
UInt라는 음수를 저장하지 못하는 대신 일반 Int보다 많은 양수를 저장할 수 있는 자료형도 존재함
Double & Float
두 자료형 모두 부동소수점 자료형임.
Double: 64bit 부동 소수점 자료형Float보다 더 넓은 범위(15 ~ 16 자리)의 소수점 저장 가능
Float: 32bit 부동 소수점 자료형- 7 ~ 8자리의 소수점 저장 가능
예시
1
2
3
4
5
6
7
// Float
var exampleFloat: Float = 3.141592
print(exampleFloat)
// Double
var exampleDouble: Double = 3.141592653589793
print(exampleDouble)
결과
1
2
3.141592
3.141592653589793
String
- 문자열을 저장하는 자료형
예시
1
2
var exampleString: String = "Hello World!"
print(exampleString)
결과
1
Hello World!
Character
- 단일 문자 저장 자료형
예시
1
2
var exampleChar: Character = "H"
print(exampleChar)
여러 문자 저장 시 오류 발생
Bool
- true(참)/false(거짓)만 저장 가능한 자료형
- 주로 조건식에 결과로 사용됨
예시
1
2
var exampleBool: Bool = true
print(exampleBool)
결과
1
true
This post is licensed under CC BY 4.0 by the author.