Quelle est la fonction printf dans la programmation C

Quelle est la fonction printf dans la programmation C
C est l'un des langages de programmation populaires qui possède des applications larges dans le développement de logiciels. L'une de ses fonctions significatives en C est le printf fonction, qui est largement utilisée pour afficher la sortie sur la console. Si vous ne savez pas printf () fonction en c, suivez cet article où nous allons entrer dans les détails du printf () fonction, sa syntaxe et son utilisation dans la programmation C.

Qu'est-ce que printf () en C

Le printf () La fonction est incluse dans la bibliothèque standard C et est largement adopté dans un programme pour afficher la sortie sur la console. Cette fonction accepte tout type d'entrée fourni à l'intérieur des supports fermés. Cependant, les utilisateurs doivent spécifier le type de sortie à l'aide des spécificateurs de format. Sans utiliser de spécificateurs de format, le printf () La fonction ne parviendra pas à générer une sortie sur la console.

Ce qui suit est la syntaxe à utiliser printf () fonction dans la programmation C.

printf (format, arg1, arg2,…);

Quelles sont les paramètres de la fonction printf ()

Le printf () La fonction accepte les arguments suivants.

  • Format: Un pointeur vers une chaîne à terminaison nulle écrite dans le flux de fichiers. Il est composé de caractères et d'un spécificateur de format supplémentaire qui commence par%.
  • Arguments supplémentaires: Autres arguments décrivant les données à imprimer. Ils apparaissent dans l'ordre du spécificateur de format.

Qu'est-ce qu'un spécificateur de format inclut

Les parties du spécificateur de format sont données comme suit:

  • Un signe de premier plan.
  • Un ou plusieurs indicateurs modifiant le comportement de conversion (facultatif).
  • Si aucun signe n'est là, un espace est inséré à l'initiative du résultat.
  • Le numéro en option * ou entier est utilisé pour définir le champ de largeur minimum.
  • Pour définir la précision, un champ facultatif qui comprend un. suivi par un * ou des entiers ou rien.
  • Un modificateur de longueur facultatif et définit la taille d'un argument.
  • Le spécificateur de format de conversion.

Pour une compréhension, regardez l'exemple du printf () Fonction en C ci-dessous:

#inclure
int main()

char chr = 'k';
float num1 = 9.007, num2 = 0.9756;
int int_num = 60;
printf ("num1 multiplié par num2 =% f \ n", num1 * num2);
printf ("réglage de la largeur% * c \ n", 8, chr);
printf ("l'équivalent octal de% d est% o", int_num, int_num);
retour 0;

Le code ci-dessus définit les variables pour un caractère, des nombres à virgule flottante et un entier. Il utilise alors printf () Fonction Pour afficher la multiplication des nombres à virgule flottante, définir la largeur du caractère et montrer l'équivalent octal de l'entier.

Les spécificateurs de format les plus courants avec la fonction printf () sont:

  • % d ou% i pour imprimer les entiers
  • % f pour l'impression des nombres à virgule flottante
  • % c pour imprimer un seul caractère
  • % s pour imprimer une chaîne

Conclusion

Le printf () est utilisé en C pour écrire les chaînes formatées. Il est défini à l'intérieur du En tête de fichier. Dans le guide ci-dessus, nous avons décrit la syntaxe, les arguments et le travail de printf () fonction avec un exemple. Ce tutoriel a également discuté du spécificateur de format.