takeHighestOneBit
fun Int.takeHighestOneBit(): Int
Возвращает число, в котором установлен единственный бит в позиции самого старшего установленного бита этого числа Int, или ноль, если это число равно нулю.
fun Long.takeHighestOneBit(): Long
Возвращает число, в котором установлен единственный бит в позиции самого старшего установленного бита этого числа Long, или ноль, если это число равно нулю.
fun Byte.takeHighestOneBit(): Byte
Возвращает число, в котором установлен единственный бит в позиции самого старшего установленного бита этого числа Byte, или ноль, если это число равно нулю.
fun Short.takeHighestOneBit(): Short
Возвращает число, в котором установлен единственный бит в позиции самого старшего установленного бита этого числа Short, или ноль, если это число равно нулю.
fun UInt.takeHighestOneBit(): UInt
Возвращает число, в котором установлен единственный бит в позиции самого старшего установленного бита этого числа UInt, или ноль, если это число равно нулю.
fun ULong.takeHighestOneBit(): ULong
Возвращает число, в котором установлен единственный бит в позиции самого старшего установленного бита этого числа ULong, или ноль, если это число равно нулю.
fun UByte.takeHighestOneBit(): UByte
Возвращает число, в котором установлен единственный бит в позиции самого старшего установленного бита этого числа UByte, или ноль, если это число равно нулю.
fun UShort.takeHighestOneBit(): UShort
Возвращает число, в котором установлен единственный бит в позиции самого старшего установленного бита этого числа UShort, или ноль, если это число равно нулю.
© 2010–2022 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/take-highest-one-bit.html