Преобразование в UByte в Kotlin
Давайте теперь переведем число в тип UByte.
Метод toUByte у UInt для
подходящего значения дает то же число:
val num1 = 200u
println(num1.toUByte())
Если UInt больше 255, лишнее
отбрасывается:
val num1 = 300u
println(num1.toUByte())
Отрицательное Int после перевода
дает большое беззнаковое в пределах обрезки:
val num1 = -1
println(num1.toUByte())
Даны две переменные:
val num1 = 100u
val num2: UByte = 20u
Найдите сумму этих переменных, запишите ее в переменную того же типа, что и num2, и выведите ее.
Даны две переменные:
val num1 = 300u
val num2: UByte = 1u
Найдите сумму этих переменных, запишите ее в переменную того же типа, что и num2, и выведите ее.
Даны две переменные:
val num1 = -1
val num2: UByte = 2u
Найдите сумму этих переменных, запишите ее в переменную того же типа, что и num2, и выведите ее.
Даны две переменные:
val num1 = 30
val num2: UByte = 4u
Найдите произведение этих переменных, запишите его в переменную того же типа, что и num2, и выведите его.
Даны две переменные:
val num1: UByte = 80u
val num2: UByte = 15u
Найдите разность этих переменных, запишите ее в переменную того же типа, что и num2, и выведите ее.
Даны две переменные:
val num1 = 90u
val num2: UByte = 5u
Найдите частное этих переменных, запишите его в переменную того же типа, что и num2, и выведите его.