НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
37 of 1310 menu

Функция toUInt

Функция toUInt выполняет преобразование различных типов данных в беззнаковое целое число типа UInt. Может применяться к числовым типам (Int, Long, Double, Float, Short, Byte), к строкам, а также к другим беззнаковым целым типам. При преобразовании чисел с плавающей точкой выполняется отбрасывание дробной части.

Синтаксис

fun Byte.toUInt(): UInt
fun Short.toUInt(): UInt
fun Int.toUInt(): UInt
fun Long.toUInt(): UInt
fun Float.toUInt(): UInt
fun Double.toUInt(): UInt
fun String.toUInt(): UInt
fun String.toUInt(radix: Int): UInt

Пример

Преобразуем число 150 типа Int в UInt:

val num: Int = 150 val res: UInt = num.toUInt() println(res)

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

UInt 150

Пример

Преобразуем число 15.7 типа Double в UInt:

val num: Double = 15.7 val res: UInt = num.toUInt() println(res)

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

UInt 15

Пример

Преобразуем строку "255" в UInt:

val str: String = "255" val res: UInt = str.toUInt() println(res)

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

UInt 255

Пример

Преобразуем двоичную строку "1101" в UInt:

val binStr: String = "1101" val res: UInt = binStr.toUInt(2) println(res)

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

UInt 13

Пример

Преобразуем шестнадцатеричную строку "FF" в UInt:

val hexStr: String = "FF" val res: UInt = hexStr.toUInt(16) println(res)

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

UInt 255

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

  • функцию toInt,
    которая преобразует в знаковое целое число
  • функцию toULong,
    которая преобразует в беззнаковое длинное целое число
  • функцию toUShort,
    которая преобразует в беззнаковое короткое целое число
  • функцию toUByte,
    которая преобразует в беззнаковый байт
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить