Os dois especificadores de formato mais usados na linguagem C são %s e %d.
O que %s e %d significam no printf na linguagem C
Aqui, falaremos sobre o %s e %d Especificadores em detalhes.
especificador de formato %s
Uma sequência de caracteres pode ser representada com o especificador de formato %s. O conteúdo de uma string deve ser encerrado em cotações duplas. Este especificador de formato é usado para exibir strings literais, mensagens de texto e outros dados textuais no dispositivo de saída.
Vamos seguir com um exemplo dado abaixo:
#incluirSaída
Como no código acima mencionado, dentro da função principal, uma matriz de caracteres é armazenada e depois é impressa usando o %s Especificador, como é usado para imprimir uma string ou sequência de caracteres na instrução printf ().
%d especificador de formato
%d é um especificador de formato usado para representar números inteiros. Este especificador de formato é usado para inserir números inteiros na mensagem de saída. É importante notar que %d aceita apenas números inteiros decimais, não componentes octais ou hexadecimais.
#incluirSaída
Como no código acima mencionado, dentro da função principal, 9 é armazenado na variável 'num' e o número é impresso usando o printf declaração com %d especificador.
Agora considere este exemplo de usar os dois especificadores no mesmo código.
#incluirSaída
O %d O especificador de formato instrui o printf a inserir o valor numérico do argumento 10 na mensagem de saída, enquanto o %s Especificador de formato especifica que toda a string deve ser incluída na mensagem de saída.
Ao usar o printf, os especificadores de formato %s e %d são sempre seguidos pelos argumentos variáveis. Esses argumentos variáveis fornecem o texto ou números reais a serem mostrados no dispositivo de saída. Eles devem aparecer imediatamente após o especificador de formato e antes do parêntese final.
Conclusão
Usando printf requer efetivamente um entendimento dos especificadores de formato, como eles são usados e como eles interagem com argumentos variáveis. Usando o %s e %d Especificadores de formato, juntamente com seus argumentos variáveis, você pode incluir números de texto e número inteiro na mensagem de saída. Isso oferece uma coleção potente de recursos para apresentar dados com precisão no dispositivo de saída.