Задать вопрос

Почему в Kotlin нельзя получать byte и short при сложении переменных с такими же типами?

602ea824ec218654256328.png

Почему при сложении 2 переменных с типом Byte и Shor мы получаем переменную с типом Int
Если явно указывает какого типа переменная должна быть то выдает ошибку

602ea8ab0b442272396547.png
  • Вопрос задан
  • 120 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • OTUS
    Kotlin Backend Developer. Professional
    5 месяцев
    Далее
Решения вопроса 1
@Makaron3000
операции + над байтами напросту нет, поскольку байты сначала преобразуются в целые числа, и результатом сложения двух целых чисел является (32-битное) целое число, тоесть int
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы