Spec-Zone.ru › Kotlin 2

UInt

kotlin-stdlib/kotlin/UInt

Требования к платформе и версии: Общая (1.5)

@JvmInline
value class UInt : Comparable<UInt>

Типы

Companion

Требования к платформе и версии: Общая (1.5)

object Companion

Функции

and

Требования к платформе и версии: Общая (1.5)

infix inline fun and(other: UInt): UInt

Выполняет побитовую операцию AND над двумя значениями.

coerceAtLeast

Требования к платформе и версии: Общая (1.5)

fun UInt.coerceAtLeast(minimumValue: UInt): UInt

Гарантирует, что это значение не меньше указанного minimumValue.

coerceAtMost

Требования к платформе и версии: Общая (1.5)

fun UInt.coerceAtMost(maximumValue: UInt): UInt

Гарантирует, что это значение не больше указанного maximumValue.

coerceIn

Требования к платформе и версии: Общая (1.5)

fun UInt.coerceIn(range: ClosedRange<UInt>): UInt

Гарантирует, что это значение находится в указанном диапазоне.

fun UInt.coerceIn(minimumValue: UInt, maximumValue: UInt): UInt

Гарантирует, что это значение находится в указанном диапазоне от minimumValue до maximumValue.

compareTo

Требования к платформе и версии: Общая (1.5)

inline operator fun compareTo(other: UByte): Int
inline operator override fun compareTo(other: UInt): Int
inline operator fun compareTo(other: ULong): Int
inline operator fun compareTo(other: UShort): Int

Сравнивает это значение с указанным значением по порядку. Возвращает ноль, если это значение равно указанному другому значению, отрицательное число, если оно меньше другого значения, или положительное число, если оно больше.

compareTo

Требования к платформе и версии: Общая (1.6)

infix inline fun <T> Comparable<T>.compareTo(other: T): Int

Сравнивает этот объект с указанным объектом по порядку. Возвращает ноль, если этот объект равен указанному объекту other, отрицательное число, если он меньше other, или положительное число, если он больше other.

convert

Требования к платформе и версии: Native (1.3)

inline external fun <R : Any> UInt.convert(): R
countLeadingZeroBits

Требования к платформе и версии: Общая (1.5)

inline fun UInt.countLeadingZeroBits(): Int

Подсчитывает количество подряд идущих нулевых старших битов в двоичном представлении этого числа UInt.

countOneBits

Требования к платформе и версии: Общая (1.5)

inline fun UInt.countOneBits(): Int

Подсчитывает количество установленных битов в двоичном представлении этого числа UInt.

countTrailingZeroBits

Требования к платформе и версии: Общая (1.5)

inline fun UInt.countTrailingZeroBits(): Int

Подсчитывает количество подряд идущих нулевых младших битов в двоичном представлении этого числа UInt.

dec

Требования к платформе и версии: Общая (1.5)

inline operator fun dec(): UInt

Возвращает это значение, уменьшенное на единицу.

div

Требования к платформе и версии: Общая (1.5)

inline operator fun div(other: UByte): UInt
inline operator fun div(other: UInt): UInt
inline operator fun div(other: ULong): ULong
inline operator fun div(other: UShort): UInt

Делит это значение на другое, усекая результат до целого числа, ближайшего к нулю.

downTo

Требования к платформе и версии: Общая (1.5)

infix fun UInt.downTo(to: UInt): UIntProgression

Возвращает прогрессию от этого значения до указанного значения to включительно с шагом -1.

floorDiv

Требования к платформе и версии: Общая (1.5)

inline fun floorDiv(other: UByte): UInt
inline fun floorDiv(other: UInt): UInt
inline fun floorDiv(other: ULong): ULong
inline fun floorDiv(other: UShort): UInt

Делит это значение на другое, округляя результат вниз до целого числа, ближайшего к минус бесконечности.

inc

Требования к платформе и версии: Общая (1.5)

inline operator fun inc(): UInt

Возвращает это значение, увеличенное на единицу.

inv

Требования к платформе и версии: Общая (1.5)

inline fun inv(): UInt

Инвертирует биты этого значения.

minus

Требования к платформе и версии: Общая (1.5)

inline operator fun minus(other: UByte): UInt
inline operator fun minus(other: UInt): UInt
inline operator fun minus(other: ULong): ULong
inline operator fun minus(other: UShort): UInt

Вычитает другое значение из этого значения.

mod

Требования к платформе и версии: Общая (1.5)

inline fun mod(other: UByte): UByte
inline fun mod(other: UInt): UInt
inline fun mod(other: ULong): ULong
inline fun mod(other: UShort): UShort

Вычисляет остаток от деления с округлением вниз этого значения (делимого) на другое значение (делитель).

or

Требования к платформе и версии: Общая (1.5)

infix inline fun or(other: UInt): UInt

Выполняет побитовую операцию OR над двумя значениями.

plus

Требования к платформе и версии: Общая (1.5)

inline operator fun plus(other: UByte): UInt
inline operator fun plus(other: UInt): UInt
inline operator fun plus(other: ULong): ULong
inline operator fun plus(other: UShort): UInt

Прибавляет другое значение к этому значению.

rangeTo

Требования к платформе и версии: Общая (1.5)

inline operator fun rangeTo(other: UInt): UIntRange

Создаёт диапазон от этого значения до указанного значения other.

rangeUntil

Требования к платформе и версии: Общая (1.9)

inline operator fun rangeUntil(other: UInt): UIntRange

Создаёт диапазон от этого значения до указанного значения other, не включая его.

rem

Требования к платформе и версии: Общая (1.5)

inline operator fun rem(other: UByte): UInt
inline operator fun rem(other: UInt): UInt
inline operator fun rem(other: ULong): ULong
inline operator fun rem(other: UShort): UInt

Вычисляет остаток от деления с усечением этого значения (делимого) на другое значение (делитель).

rotateLeft

Требования к платформе и версии: Общая (1.6)

inline fun UInt.rotateLeft(bitCount: Int): UInt

Циклически сдвигает двоичное представление этого числа UInt влево на указанное количество битов bitCount. Старшие биты, вытесненные слева, возвращаются в число как младшие биты справа.

rotateRight

Требования к платформе и версии: Общая (1.6)

inline fun UInt.rotateRight(bitCount: Int): UInt

Циклически сдвигает двоичное представление этого числа UInt вправо на указанное количество битов bitCount. Младшие биты, вытесненные справа, возвращаются в число как старшие биты слева.

shl

Требования к платформе и версии: Общая (1.5)

infix inline fun shl(bitCount: Int): UInt

Сдвигает это значение влево на указанное количество битов bitCount.

shr

Требования к платформе и версии: Общая (1.5)

infix inline fun shr(bitCount: Int): UInt

Сдвигает это значение вправо на указанное количество битов bitCount, заполняя крайние левые биты нулями.

takeHighestOneBit

Требования к платформе и версии: Общая (1.5)

inline fun UInt.takeHighestOneBit(): UInt

Возвращает число с единственным установленным битом в позиции старшего установленного бита этого числа UInt или ноль, если это число равно нулю.

takeLowestOneBit

Требования к платформе и версии: Общая (1.5)

inline fun UInt.takeLowestOneBit(): UInt

Возвращает число с единственным установленным битом в позиции младшего установленного бита этого числа UInt или ноль, если это число равно нулю.

times

Требования к платформе и версии: Общая (1.5)

inline operator fun times(other: UByte): UInt
inline operator fun times(other: UInt): UInt
inline operator fun times(other: ULong): ULong
inline operator fun times(other: UShort): UInt

Умножает это значение на другое.

toBigInteger

Требования к платформе и версии: JVM (2.4)

inline fun UInt.toBigInteger(): BigInteger

Возвращает значение этого числа UInt как BigInteger.

toByte

Требования к платформе и версии: Общая (1.5)

inline fun toByte(): Byte

Преобразует это значение UInt в Byte.

toDouble

Требования к платформе и версии: Общая (1.5)

inline fun toDouble(): Double

Преобразует это значение UInt в Double.

toFloat

Требования к платформе и версии: Общая (1.5)

inline fun toFloat(): Float

Преобразует это значение UInt в Float.

toHexString

Требования к платформе и версии: Общая (2.2)

inline fun UInt.toHexString(format: HexFormat = HexFormat.Default): String

Форматирует это значение UInt с использованием указанного format.

toInt

Требования к платформе и версии: Общая (1.5)

inline fun toInt(): Int

Преобразует это значение UInt в Int.

toLong

Требования к платформе и версии: Общая (1.5)

inline fun toLong(): Long

Преобразует это значение UInt в Long.

toShort

Требования к платформе и версии: Общая (1.5)

inline fun toShort(): Short

Преобразует это значение UInt в Short.

toString

Требования к платформе и версии: Общая (1.5)

open override fun toString(): String

Возвращает строковое представление объекта.

toString

Требования к платформе и версии: Общая (1.5)

fun UInt.toString(radix: Int): String

Возвращает строковое представление этого значения Int в указанной системе счисления.

toUByte

Требования к платформе и версии: Общая (1.5)

inline fun toUByte(): UByte

Преобразует это значение UInt в UByte.

toUInt

Требования к платформе и версии: Общая (1.5)

inline fun toUInt(): UInt

Возвращает это значение.

toULong

Требования к платформе и версии: Общая (1.5)

inline fun toULong(): ULong

Преобразует это значение UInt в ULong.

toUShort

Требования к платформе и версии: Общая (1.5)

inline fun toUShort(): UShort

Преобразует это значение UInt в UShort.

until

Требования к платформе и версии: Общая (1.5)

infix fun UInt.until(to: UInt): UIntRange

Возвращает диапазон от этого значения до указанного значения to, не включая его.

xor

Требования к платформе и версии: Общая (1.5)

infix inline fun xor(other: UInt): UInt

Выполняет побитовую операцию XOR над двумя значениями.

© 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/-u-int/index.html

Spec-Zone.ru

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