Дробные типы в Kotlin
Дробные числа тоже делятся на подтипы. Их два, и оба хранят знак: беззнаковых дробных типов нет. Подтипы отличаются размером в памяти и числом значащих цифр.
Вот эти подтипы:
| Тип | Размер | Точность |
|---|---|---|
Float
|
4 байта
|
примерно 7 значащих цифр
|
Double
|
8 байт
|
примерно 15 значащих цифр
|
Сколько байт занимает тип Float?
Сколько байт занимает тип Double?
С какой точностью хранятся числа типа Float?
С какой точностью хранятся числа типа Double?
Есть число 12.345. Помещается ли оно в точность
типа Float без потери значащих цифр?
Есть число 1234567.8. Помещается ли оно в точность
типа Float без потери значащих цифр?
Есть число 123456.0. Помещается ли оно в точность
типа Float без потери значащих цифр?
Есть число 0.0000123. Помещается ли оно в точность
типа Float без потери значащих цифр?
Есть число 1234567.8. Помещается ли оно в точность
типа Double без потери значащих цифр?
Есть число 123456789012345.0. Помещается ли оно
в точность типа Float без потери значащих цифр?
Есть число 123456789012345.0. Помещается ли оно
в точность типа Double без потери значащих цифр?
Есть число 1.234567890123456. Помещается ли оно
в точность типа Double без потери значащих цифр?
Есть число 1.234567890123456. Помещается ли оно
в точность типа Float без потери значащих цифр?