1
resposta

Dúvida em relação exercício 17.. Retorno int

Na aula 7, exercício 17, a resposta correta não seria letra F? Pois o a subtração no caso retorna um int e consequentemente int não cabe no char. Correto?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi Leonardo,

Como o char cabe valores até 65535 e a subtração é feita com os valores literais, o compilador consegue já saber que o resultado da operação é um valor possível para um char por isso o código compila.

Caso o código tivesse sido feito com variáveis e não com os valores literais, aí não compilaria.

Abraço!