Spec-Zone.ru › Kotlin 2

toBits

kotlin-stdlib/kotlin/toBits

Платформа и требования к версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)

expect fun Double.toBits(): Long

Возвращает битовое представление указанного значения с плавающей точкой в виде Long в соответствии с расположением битов формата «double» с плавающей точкой IEEE 754.


expect fun Float.toBits(): Int

Возвращает битовое представление указанного значения с плавающей точкой в виде Int в соответствии с расположением битов формата «single» с плавающей точкой IEEE 754.

Платформа и требования к версии: JS (1.2)

actual fun Double.toBits(): Long

Возвращает битовое представление указанного значения с плавающей точкой в виде Long в соответствии с расположением битов формата «double» с плавающей точкой IEEE 754.


actual fun Float.toBits(): Int

Возвращает битовое представление указанного значения с плавающей точкой в виде Int в соответствии с расположением битов формата «single» с плавающей точкой IEEE 754.

Обратите внимание, что в Kotlin/JS диапазон Float шире, чем может представить расположение битов формата «single», поэтому некоторые значения Float могут вызвать переполнение или потерю значимости либо потерять точность при преобразовании в биты и обратно.

Платформа и требования к версии: JVM (1.2), Native (1.3)

actual inline fun Double.toBits(): Long

Возвращает битовое представление указанного значения с плавающей точкой в виде Long в соответствии с расположением битов формата «double» с плавающей точкой IEEE 754.


actual inline fun Float.toBits(): Int

Возвращает битовое представление указанного значения с плавающей точкой в виде Int в соответствии с расположением битов формата «single» с плавающей точкой IEEE 754.

© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/to-bits.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API