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

in kr •  7 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 테그를 달아 주시면
    어떤 일이 일어날까요?
    긴 젓가락으로 서로 먹여주는 천국이 이뤄지지 않을까요?

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

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