Преобразование в UInt в Kotlin
Давайте посмотрим, как получить беззнаковое
число типа UInt из других целых.
Из Int, когда значение ноль или больше,
toUInt дает то же число без знака:
val num1 = 100
println(num1.toUInt())
Отрицательное Int превращается в большое
беззнаковое:
val num1 = -1
println(num1.toUInt())
На экран попадет 4294967295. Из ULong,
если значение не влезает в UInt, берутся
младшие биты. Из Double дробная часть
отбрасывается:
println(7.9.toUInt())
Даны две переменные:
val num1 = 25
val num2 = 10u
Найдите сумму этих переменных и выведите ее.
Даны две переменные:
val num1 = -2
val num2 = 4u
Найдите сумму этих переменных и выведите ее.
Даны две переменные:
val num1 = 8
val num2 = 3u
Найдите произведение этих переменных и выведите его.
Даны две переменные:
val num1 = 18
val num2 = 6u
Найдите частное этих переменных и выведите его.
Даны две переменные:
val num1 = 7.5
val num2 = 2u
Найдите сумму этих переменных и выведите ее.
Даны две переменные:
val num1 = 50uL
val num2 = 6u
Найдите сумму этих переменных и выведите ее.