Les deux spécificateurs de format les plus utilisés dans le langage C sont % s et %d.
Que signifie% S et% D dans Printf dans la langue C
Ici, nous parlerons du % s et %d spécificateurs en détail.
% S spécificateur de format
Une chaîne de caractères peut être représentée avec le spécificateur de format % s. Le contenu d'une chaîne doit être enfermé dans des citations doubles. Ce spécificateur de format est utilisé pour afficher des chaînes littérales, des messages texte et d'autres données textuelles sur le périphérique de sortie.
Suivons-le avec un exemple ci-dessous:
#inclureSortir
Comme dans le code mentionné ci-dessus, à l'intérieur de la fonction principale, un tableau de caractères est stocké, puis il est imprimé en utilisant le % s spécificateur tel qu'il est utilisé pour imprimer une chaîne ou une séquence de caractères dans l'instruction printf ().
% de spécificateur de format d
%d est un spécificateur de format utilisé pour représenter les entiers. Ce spécificateur de format est utilisé pour insérer des numéros entiers dans le message de sortie. Il est important de noter que %d accepte uniquement les entiers décimaux, pas les composants octaux ou hexadécimaux.
#inclureSortir
Comme dans le code susmentionné, à l'intérieur de la fonction principale, 9 est stocké dans la variable «num», puis le nombre est imprimé à l'aide du printf déclaration avec %d spécificateur.
Considérez maintenant cet exemple d'utilisation des deux spécificateurs dans le même code.
#inclureSortir
Le %d Le spécificateur de format demande à PRINTF d'insérer la valeur numérique de l'argument 10 dans le message de sortie, tandis que le % s Le spécificateur de format spécifie que la chaîne entière doit être incluse dans le message de sortie.
Lorsque vous utilisez PRINTF, les spécificateurs de format % s et %d sont toujours suivis par les arguments variables. Ces arguments variables fournissent le texte ou les nombres réels à afficher sur le périphérique de sortie. Ils doivent apparaître immédiatement après le spécificateur de format et avant la parenthèse de clôture.
Conclusion
En utilisant printf nécessite efficacement une compréhension des spécificateurs de format, comment ils sont utilisés et comment ils interagissent avec des arguments variables. En utilisant le % s et %d Spécificateurs de format, ainsi que leurs arguments variables, vous pouvez inclure des numéros de texte et entier dans le message de sortie. Cela offre une puissante collection de capacités pour présenter précisément les données sur le périphérique de sortie.