Swift

[Swift]자료형

느려도천천히 2021. 12. 15. 22:25

1.문자 + 문자 = 문자

"a" + "b" = "ab"

2.숫자 + 숫자 = 숫자

1 + 2 = 3

3.문자 + 숫자 =?

"a" + 1 = ?

문자 + 숫자는 타입이 달라 결합도 연산도 불가능합니다
결합 및 연산을 처리하기 위해서는 양쪽의 타입이 통일되어야 합니다

프로그래밍에서는 자료형을 명확하게 정의되어야 한다

기본 자료형

1.Int

정수를 뜻하는 Integer 줄임말로 정수 값을 의미

2.Doble & Float

소수점이 포함된 실수 값을 의미

Dobule: 64bit 부동소수점 자료형 , 소수점 7 - 8자리
Float: 32bit 부동소수점 자료형 , 소수점 15 - 16자리

Double > Float으로 Double이 더 넓은 범위를 가짐

3.Bool

true / false 두 가지로 나뉘며 논리값을 저장하기 위해 사용

let t: Bool = true
var f: Bool = false

조건문에서 참/거짓 판단 결과에 따라 조건문 실행 여부가 결정되어 조건문에 자주 사용

4.Stirng

String은 "안녕하세요"와 같은 문자열을 저장할 때 사용한다

let a: String = "안녕하세요"
var b: String = "안녕하세요"

5.Character

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

let a: Character = "A"

'Swift' 카테고리의 다른 글

[Swift]흐름 제어 구문 - 반복문  (0) 2021.12.17
[Swift]연산자  (0) 2021.12.16
[Swift]타입 추론과 타입 어노테이션  (0) 2021.12.16
[Swift]변수와 상수  (0) 2021.12.15
[Swift]간단한 Swift 특징  (0) 2021.12.15