Les fonctions puts() et printf() sont déclarées dans le fichier d'en-tête stdio.h et sont utilisées pour envoyer du texte au flux de sortie. Les deux ont une utilisation et une syntaxe différentes.
La fonction puts() est utilisée pour imprimer une chaîne sur le flux de sortie avec le caractère de nouvelle ligne '
' ajouté. Il déplace le curseur vers la ligne suivante. Puts() est plus facile à implémenter que printf().
Ce qui suit est la syntaxe de puts() en langage C,
puts(“string”);
Si vous ne souhaitez pas que le curseur se déplace vers une nouvelle ligne, veuillez utiliser la syntaxe suivante.
fputs(string, stdout)
Il s'agit d'un exemple put() en langage C,
Démonstration en direct
#include<stdio.h> int main() { puts("This is a demo."); fputs("No new Line.", stdout); puts(" Welcome!"); getchar(); return 0; }
This is a demo. No new Line. Welcome!
La fonction printf() est utilisée pour imprimer un texte long avec des valeurs variables. L'implémentation de printf() est plus complexe, c'est pourquoi elle est plus chère que puts().
Voici la syntaxe de printf() en langage C,
printf(“string”);
Ceci est un exemple de printf() en langage C,
Démonstration en direct
#include<stdio.h> int main() { int a = 10; printf("Hello world! </p><p>"); printf("The value of a : %d",a); getchar(); return 0; }
Hello world! The value of a : 10
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!