toRawBits
fun Double.toRawBits(): Long
Возвращает битовое представление указанного значения с плавающей точкой как Long в соответствии с битовой структурой формата с плавающей точкой IEEE 754 "double", сохраняя точное расположение значений NaN.
fun Float.toRawBits(): Int
Для Common, JVM, Native
Возвращает битовое представление указанного значения с плавающей точкой как Int в соответствии с битовой структурой формата с плавающей точкой IEEE 754 "single", сохраняя точное расположение значений NaN.
Для JS
Возвращает битовое представление указанного значения с плавающей точкой как Int в соответствии с битовой структурой формата с плавающей точкой IEEE 754 "single", сохраняя точное расположение значений NaN.
Обратите внимание, что в Kotlin/JS диапазон Float шире, чем может представлять битовая структура "single format", поэтому некоторые значения Float могут переполняться, недополняться или потерять точность после преобразования в биты и обратно.
© 2010–2020 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/to-raw-bits.html