Ed
há 2 semanas
Se você tentar imprimir um valor do tipo int usando o especificador %f no printf, o resultado será estranho ou incorreto porque %f espera um valor do tipo float ou double, e não um inteiro. Isso ocorre porque o printf interpreta os bits do inteiro como se fossem um número de ponto flutuante, gerando uma saída imprevisível ou lixo na tela. Portanto, sempre use o especificador correto para o tipo de dado que está imprimindo para evitar resultados errados. Resposta direta: O printf exibirá um valor estranho ou incorreto, pois %f não é compatível com int.
Cadastre-se ou realize login
Mais perguntas desse material