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?
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?
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!