[KR][DEV]다시시작하는 Swift - 4
안녕하세요! @geunwoong0624 Decoy입니다.
최근에 이사도 하고 이것저것하고 하느라 포스팅이 많이 늦어졌네요...
그래도 파이팅넘치게 하겠습니다!!
오늘은 Swift 에서의 자료형에 대해서 작성하겠습니다!
그럼 시작합니다
- Int
-
정수를 뜻하는 Integer라는 영어 단어의 줄임말로써 일반적으로 사용하는 대부분의 정수값을 저장할 수 있는 자료형입니다.
- Int를 세분화 해보면 Int8, Int16, Int32, Int64로 나누어집니다. 이때 8bit당 2의8제곱의 값을 따릅니다(256가지의 수) 단, Int만을 사용하게 되면 자동적으로 컴퓨터의CPU비트크기에 맞춰 자동으로 변합니다.
- 일반적으로는 Int만 쓰시면 됩니다.
- Double,Float
실수 값을 저장할때 사용하는 자료형입니다.
- Double : 64bit 부동소수점 자료형(Float보다 더많은 소수점 아래의 값 저장 가능), 일반적으로 소수점아래 15~16자리까지 정확합니다.
- Float : 32bit 부동소수점 자료형, 일반적으로 소수점아래 7~8자리까지 정확합니다
- 특이하게 스위프트에서 Float에 2가지 의미가 있습니다. Float32와 Float64인데 이때 Float64는 Double과 같고 Float32는 Float와 같습니다.
- Bool
논리값을 저장하기 위한 변수로 true / false의 값을 저장합니다.
- 일반적으로 참/거짓, on/off와 같은 의미로 사용합니다.
- String
문자열을 저장하기 위한 변수로 “”사이에 문자열을 입력합니다.
질문 있습니다!
Q : 기본자료형은 이렇게나 많은데 Swift 에서 사용할때는 var와 let만 있는데 어떻게 구별하나요?A : 기본적으로 정수는 Int 실수는 Double 참/거짓은 Bool등으로 나누어집니다. 그러나 특별히 자신이 원하는 자료형으로 선언 할때는 타입어노테이션(Type annotation)이라는 것을 사용합니다
※ 사진에서와 같이 var num : Int 형식으로 " : "을 사용하고 그뒤에 Int 라고 하는 자신이 원하는 자료형을 사용합니다.
물론 앞에서 배웠던 Int8, Int16 등도 var num : Int8, var num : Int16 처럼 사용할 수 있습니다.
또한 아래의 사진은 변수 선언 방식에 대한 설명입니다.
이처럼 스위프트는 3가지 형식으로 변수를 선언할 수 있습니다.
오늘은 자료형에 대해 포스팅을 했는데요!
다음은 연산자에 관해서 포스팅 하겠습니다!
선 100일만 1일 1포스팅 버텨 보세요
[Ourselves 캠페인]
셀프보팅을 하지 않고 글을 올리시고
ourselves 테그를 달아 주시면
어떤 일이 일어날까요?
긴 젓가락으로 서로 먹여주는 천국이 이뤄지지 않을까요?
으쌰으싸 같이 힘내요
즐거운 주말
행복한 스티밋 !