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?

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!