[kotlin] 숫자 데이터 타입 in 코틀린

코틀린은 여러 종류의 숫자 데이터 타입을 지원합니다. 각 데이터 타입은 특정한 크기와 표현 범위를 가지고 있습니다.

정수형

코틀린은 다음과 같은 정수형 데이터 타입을 지원합니다.

  1. Byte: 8비트로 표현되며, -128부터 127까지의 값을 가집니다.
  2. Short: 16비트로 표현되며, -32768부터 32767까지의 값을 가집니다.
  3. Int: 32비트로 표현되며, -2147483648부터 2147483647까지의 값을 가집니다.
  4. Long: 64비트로 표현되며, -9223372036854775808부터 9223372036854775807까지의 값을 가집니다.

예를 들어, 다음은 각 정수형 데이터 타입을 선언하는 예제 코드입니다.

val byteNumber: Byte = 10
val shortNumber: Short = 20
val intNumber: Int = 30
val longNumber: Long = 40

부동소수점형

코틀린은 또한 부동소수점형 데이터 타입을 지원합니다.

  1. Float: 32비트 부동소수점 타입으로, 1.40129846432481707e-45부터 3.40282346638528860e+38까지의 값을 가집니다.
  2. Double: 64비트 부동소수점 타입으로, 4.94065645841246544e-324부터 1.79769313486231570e+308까지의 값을 가집니다.

예를 들어, 다음은 각 부동소수점형 데이터 타입을 선언하는 예제 코드입니다.

val floatNumber: Float = 3.14f
val doubleNumber: Double = 3.1415

기타

코틀린은 또한 숫자와 관련된 다양한 함수와 연산자를 지원하며, 이를 활용하여 숫자 데이터를 다룰 수 있습니다.

이상으로 코틀린에서의 숫자 데이터 타입에 대한 간략한 설명을 마치도록 하겠습니다.

더 자세한 내용은 코틀린 공식 문서를 참고하시기 바랍니다.