[KR][DEV]다시시작하는 Swift - 4

in #kr7 years ago

안녕하세요! @geunwoong0624 Decoy입니다.
최근에 이사도 하고 이것저것하고 하느라 포스팅이 많이 늦어졌네요...
그래도 파이팅넘치게 하겠습니다!!
오늘은 Swift 에서의 자료형에 대해서 작성하겠습니다!
그럼 시작합니다


  1. Int
    • 정수를 뜻하는 Integer라는 영어 단어의 줄임말로써 일반적으로 사용하는 대부분의 정수값을 저장할 수 있는 자료형입니다.
    • Int를 세분화 해보면 Int8, Int16, Int32, Int64로 나누어집니다. 이때 8bit당 2의8제곱의 값을 따릅니다(256가지의 수) 단, Int만을 사용하게 되면 자동적으로 컴퓨터의CPU비트크기에 맞춰 자동으로 변합니다.
    • 일반적으로는 Int만 쓰시면 됩니다.

  2. Double,Float
    • 실수 값을 저장할때 사용하는 자료형입니다.
    • Double : 64bit 부동소수점 자료형(Float보다 더많은 소수점 아래의 값 저장 가능), 일반적으로 소수점아래 15~16자리까지 정확합니다.
    • Float : 32bit 부동소수점 자료형, 일반적으로 소수점아래 7~8자리까지 정확합니다
    • 특이하게 스위프트에서 Float에 2가지 의미가 있습니다. Float32와 Float64인데 이때 Float64는 Double과 같고 Float32는 Float와 같습니다.

  3. Bool
    • 논리값을 저장하기 위한 변수로 true / false의 값을 저장합니다.
    • 일반적으로 참/거짓, on/off와 같은 의미로 사용합니다.
  4. 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 테그를 달아 주시면
    어떤 일이 일어날까요?
    긴 젓가락으로 서로 먹여주는 천국이 이뤄지지 않을까요?

Sort:  

으쌰으싸 같이 힘내요
즐거운 주말
행복한 스티밋 !