@usov-dmitriy

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

602ea824ec218654256328.png

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

602ea8ab0b442272396547.png
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
@Makaron3000
операции + над байтами напросту нет, поскольку байты сначала преобразуются в целые числа, и результатом сложения двух целых чисел является (32-битное) целое число, тоесть int
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
28 февр. 2021, в 01:35
200000 руб./за проект
28 февр. 2021, в 00:22
2500 руб./за проект
27 февр. 2021, в 22:14
30000 руб./за проект