기타/What I Learned

[TIL] Kotlin - 정수형과 실수형

가죽방패 2022. 1. 10. 17:36

※ 정수형과 실수형

- 정수 자료형은 양수, 음수, 0을 나타내는데 코틀린의 정수 자료형은 부호가 있는 것과 없는 것으로 구분이 된다.

숫자 크기와 상관없이 기본적으로 모두 Int 형으로 추론이 된다.

 

- 실수 자료형은 실수를 저장하기 위해 사용한다. 정수와 마찬가지로 실수도 정수형을 명시하지 않을 경우

Double형으로 추론이 되고 Float 형으로 지정하고 싶은 경우엔 식별자 F를 실수 옆에 붙이는 방법을 사용해도 된다.

 

실수의 개수는 사실상 모든 수를 의미하기 때문에 무한하다. 하지만 메모리의 공간은 유한하기 때문에 모든 실수를 표기하기는 매우 어렵다. 이런 단점을 극복하기 위해 실수를 표현할 때는 부동 소수점(floating-point)방식을 사용하는데

이 방식은 실수를 가수, 지수로 나누어 표기하는 방식이다.

val exp03 = 3.14E-2 // 왼쪽으로 소수점 2칸 이동, 0.0314
val exp04 = 3.14e2 // 오른쪽으로 소수점 두칸 이동, 314