Ed
há 5 meses
Para ler uma variável do tipo inteiro (int) na linguagem C usando a função `scanf()`, é necessário usar o especificador de formato correto. Vamos analisar as opções: A) `scanf("% f ", &num);` - O especificador `%f` é usado para ler números do tipo float, não int. B) `scanf("% 1 f ", &num);` - Esta opção está incorreta, pois `%1f` não é um especificador válido para int e ainda tem um espaço desnecessário. C) `scanf("% c ", &num);` - O especificador `%c` é usado para ler um único caractere, não um inteiro. D) `scanf("% d ", &num);` - O especificador `%d` é o correto para ler um número inteiro. E) `scanf("% p ", &num);` - O especificador `%p` é usado para ler ponteiros, não inteiros. Portanto, a opção correta para ler uma variável do tipo inteiro é: D) scanf("% d ", &num);
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material