Intergers 정수
42,-23처럼 분수 성분이 없는 수이다.양수,0,음수가 정수에 포함된다. SWIFT는 8,16,32,64비트 형식의 부호가 있는 정수와 부호가 없는 정수를 제공하며 부호가 없는 정수는 UInt8과 같이 나타낸다(예를 든 것임)부호가 있는 정수는 Int8.
(SWIFT의 모든 타입은 대문자로 시작된다)
Interger bounds 정수의 한계값
맥시멈,미니멈 들어봤는가?
max,min 프로퍼티를 사용 해 ( property : 사물의 속성,특성 )각 정수타입의 최대값과 최소값이 접근 할 수 있다.
Int
대부분의 경우에서 정수형을 비교할 떄 크기를 선택할 필요는 없고 Int만 사용하면 된다.
Int를 사용할 떄 컴퓨터가 32비트라면 Int32로,64비트라면 Int64로 알아서 정의된다.
UInt
SWIFT는 부호가 없는 정수도 제공한다 ( 부호가 없는 정수 : 예를들어 2진수로 1000이라는 데이터가 있는데 이것을 2진수로 그대로 읽으면 10진수8을 나타낸다 이처럼 부호가 없는 정수는 데이터를 그대로 읽으면 된다.무슨말이야?)
Floating point numbers 부동소수점
줄여서 float라고 한다.
부동소수점의 숫자는 3.14159 나 0.1과 같이 분수형 숫자다.
부동소수점의 숫자는 정수형보다 넓은 범위의 값을 나타낼 수 있고 swift에서는 Double,Float 두가지의 타입을 제공한다.
Double은 64비트 부동소수점,Float은 32비트 부동소수점이다.Double의 정밀도는 10진수 15자리 이상이고 Float의 정밀도는 10진수 6자리이다.적절한 부동소수점 타입은 코드에서 작업해야 하는 값고 특성, 범위에 따라 달라진다.
'유치원 활동∙̑◡∙̑' 카테고리의 다른 글
SWIFT 초보 ( 앱의 기본 구조 ) (0) | 2021.07.16 |
---|---|
SWIFT 초보 [ 쉬운 문법 Type-safe ] (0) | 2021.07.13 |
SWIFT 초보 [ 쉬운 문법 상수와 변수 ] (0) | 2021.07.12 |
SWIFT 초보 [ SWIFT 소개 편 ] (0) | 2021.07.12 |
JavaScript 개념과 간단 문법 4 ( Location 객체 ) (0) | 2021.07.02 |