Функция toUFloat

Функция toUFloat выполняет преобразование числовых значений различных типов в беззнаковое число с плавающей точкой типа UFloat. Применяется к числам целых типов и числам с плавающей точкой. Если исходное значение выходит за диапазон UFloat, результат будет неопределенным.

Импорт

kotlinimport kotlin.toUFloat

Синтаксис

kotlinfun Byte.toUFloat(): UFloat
kotlinfun Short.toUFloat(): UFloat
kotlinfun Int.toUFloat(): UFloat
kotlinfun Long.toUFloat(): UFloat
kotlinfun Float.toUFloat(): UFloat
kotlinfun Double.toUFloat(): UFloat
kotlinfun UByte.toUFloat(): UFloat
kotlinfun UShort.toUFloat(): UFloat
kotlinfun UInt.toUFloat(): UFloat
kotlinfun ULong.toUFloat(): UFloat

Пример

Преобразуем целое число 15 типа Int в UFloat:

kotlinval num: Int = 15
val res: UFloat = num.toUFloat()
println(res)

Результат выполнения кода:

kotlinUFloat 15.0

Пример

Преобразуем число с плавающей точкой 25.8 типа Double в UFloat:

kotlinval num: Double = 25.8
val res: UFloat = num.toUFloat()
println(res)

Результат выполнения кода:

kotlinUFloat 25.8

Пример

Преобразуем беззнаковое целое число 100 типа UInt в UFloat:

kotlinval num: UInt = 100U
val res: UFloat = num.toUFloat()
println(res)

Результат выполнения кода:

kotlinUFloat 100.0

Пример

Преобразуем отрицательное число -5 типа Int в UFloat:

kotlinval num: Int = -5
val res: UFloat = num.toUFloat()
println(res)

Результат выполнения кода:

kotlinUFloat 4294967291.0

Смотрите также

  • функцию toFloat,
    которая преобразует в знаковое число с плавающей точкой
  • функцию toUInt,
    которая преобразует в беззнаковое целое число
  • функцию toDouble,
    которая преобразует в число с плавающей точкой двойной точности
  • функцию toULong,
    которая преобразует в беззнаковое длинное целое число