int y=12+’0’*2; Какое значение имеет переменная y.

Ответы

Ответ дал: 123Dinamo
1

Ответ:

int y = 12 + '0' * 2

Так как цифра 0 в кавычках, в большинстве языков, 0 удвоиться, и останеться следующее выражение

  • 12 + 00

Сейчас идёт работа с типом string, поэтому, здесь пойдёт конкатенация

  • 1200

Отсюда следует что y = 1200

Объяснение:

Я смог помочь!?


domineon17: как бы научиться разбираться в этом? Времени нет работаю, образование нужно для работы стою на должности учусь дистанционно, но хотелось бы разбираться, начинаю читать не понимаю кто бы объяснил по человечески
Похожие вопросы