Функция toUFloat
Функция toUFloat
выполняет преобразование
числовых значений различных типов в беззнаковое
число с плавающей точкой типа UFloat
.
Применяется к числам целых типов и числам
с плавающей точкой. Если исходное значение
выходит за диапазон UFloat
,
результат будет неопределенным.
Импорт
import kotlin.toUFloat
Синтаксис
fun Byte.toUFloat(): UFloat
fun Short.toUFloat(): UFloat
fun Int.toUFloat(): UFloat
fun Long.toUFloat(): UFloat
fun Float.toUFloat(): UFloat
fun Double.toUFloat(): UFloat
fun UByte.toUFloat(): UFloat
fun UShort.toUFloat(): UFloat
fun UInt.toUFloat(): UFloat
fun ULong.toUFloat(): UFloat
Пример
Преобразуем целое число 15
типа Int
в UFloat
:
val num: Int = 15
val res: UFloat = num.toUFloat()
println(res)
Результат выполнения кода:
UFloat 15.0
Пример
Преобразуем число с плавающей точкой 25.8
типа Double
в UFloat
:
val num: Double = 25.8
val res: UFloat = num.toUFloat()
println(res)
Результат выполнения кода:
UFloat 25.8
Пример
Преобразуем беззнаковое целое число 100
типа UInt
в UFloat
:
val num: UInt = 100U
val res: UFloat = num.toUFloat()
println(res)
Результат выполнения кода:
UFloat 100.0
Пример
Преобразуем отрицательное число -5
типа Int
в UFloat
:
val num: Int = -5
val res: UFloat = num.toUFloat()
println(res)
Результат выполнения кода:
UFloat 4294967291.0