АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
152 of 1310 menu
В течении недели будет ОБНОВЛЕНИЕ УЧЕБНИКОВ PHP. Поменяется структура! Подробнее по ссылке.

Тип UInt

Тип UInt представляет собой 32-битное беззнаковое целое число, которое может хранить значения от 0 до 4294967295. В отличие от знакового типа Int, UInt не может содержать отрицательные значения. Это позволяет использовать весь диапазон 32 бит для представления положительных чисел.

Синтаксис

val variable: UInt = 42U
val variable = 42U

Пример

Объявление переменной типа UInt с явным указанием типа:

val num: UInt = 100U println(num)

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

UInt 100

Пример

Объявление переменной типа UInt с выводом типа:

val num = 100U println(num)

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

UInt 100

Пример

Арифметические операции с типом UInt:

val a: UInt = 10U val b: UInt = 5U val sum = a + b val diff = a - b val mult = a * b val div = a / b println("Sum: $sum") println("Diff: $diff") println("Mult: $mult") println("Div: $div")

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

Sum: 15 Diff: 5 Mult: 50 Div: 2

Пример

Преобразование Int в UInt:

val intNum: Int = 100 val uintNum: UInt = intNum.toUInt() println(uintNum)

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

UInt 100

Пример

Проверка диапазона значений UInt:

val min = UInt.MIN_VALUE val max = UInt.MAX_VALUE println("Min UInt: $min") println("Max UInt: $max")

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

Min UInt: 0 Max UInt: 4294967295

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

  • тип Int,
    который представляет знаковое 32-битное целое число
  • тип ULong,
    который представляет 64-битное беззнаковое целое число
  • тип UShort,
    который представляет 16-битное беззнаковое целое число
  • тип UByte,
    который представляет 8-битное беззнаковое целое число