Ed
há 5 meses
Para a função `scanf()` na linguagem C, é importante usar o especificador de formato correto que corresponde ao tipo da variável que você está tentando ler. No caso, a variável `num` é do tipo inteiro (`int`). Vamos analisar as opções: a) `scanf("%f", &num);` - `%f` é usado para ler um número do tipo float, não é correto para um inteiro. b) `scanf("%lf", &num);` - `%lf` é usado para ler um número do tipo double, também não é correto para um inteiro. c) `scanf("%c", &num);` - `%c` é usado para ler um único caractere, não é correto para um inteiro. d) `scanf("%d", &num);` - `%d` é o especificador correto para ler um número inteiro. Esta opção está correta. e) `scanf("%p", &num);` - `%p` é usado para ler um ponteiro, não é correto para um inteiro. Portanto, a opção correta é: d) scanf("%d", &num);


Cadastre-se ou realize login
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material