Programming/Swift

[강좌] Swift 03. 변수의 종류(자료형)

Rexter 2021. 1. 16. 03:21
반응형

변수는 숫자형, 문자형, 참거짓 으로 나눌 수 있고

숫자형은 정수, 소수로 나눌 수 있습니다.

또한 문자형은 문자열과 문자로 나눌 수 있습니다.

 

1. 정수형

 정수형은 Int 와 Uint 로 크게 나뉘고 여기서 표현할 수 있는 길이에 따라 또 달라집니다.

 각각에 8, 16, 32, 64를 뒤에 붙여서 선언을 할 수 있는데, 굳이 사용하지 않아도 됩니다.

 변수 특성상 값이 변하기 때문에 언제든 넘어갈 수 있어서 언어에서 알아서 처리를 하는 거 같네요.

 Int는 정수를 표현하고 UInt는 자연수를 표현합니다.

 

 선언은

var a: Int = 10
var b: UInt = 100

 요런 식으로 하면 됩니다.

 여기서 var을 let로 바꾸면 상수로 선언을 하게 되는 것도 참고해 주세요.

 

2. 실수형

 실수는 Float와 Double가 있고 표현할 수 있는 자리수가 다를 뿐입니다.

 Float가 32비트, Double가 64비트의 숫자까지 표현할 수 있습니다.

 자리수를 일일히 기억하기도 어렵고 해서 계산하거나 하다보면 언제 넘어갈지 모르니

 저는 그냥 작은 수를 쓸 때는 float로 쓰고 값이 계속 커지거나 하는 경우에는 double로 쓰고 있습니다.

 

3. 문자형

 문자열과 문자 로 나뉘고

 문자열은 String, 문자는 Character 입니다.

 String은 많이 쓰는데, Character는 써보질 않았던 거 같네요.

 

4. Bool

 참과 거짓을 표현합니다.

 참은 true, 거짓은 false로 표현을 하고, 각각은 숫자로 1, 0 에 해당합니다.

 있다 없다 로 이해를 하셔도 무방합니다.

 조건문 등 분기에 사용되며, 빈번하게 사용되는 변수입니다.

반응형

'Programming > Swift' 카테고리의 다른 글

[강좌] Swift - 02. 변수의 정의  (0) 2021.01.15
[강좌] Swift - 01. Hello world 출력하기  (0) 2021.01.14