Les bases de la fonction C printf C Tutoriels de Roots - Partie 22 Introduction Ce fait partie de ma série 22, C Tutoriels de Roots. Dans cette partie de la série, nous abordons les bases de la fonction C printf. Ce tutoriel assemble et explique tout ce que nous avons vu avec la fonction printf. Remarque: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait (lien brisé, l'image absente), contactez-moi au [email protected]. Qui est, me contacter pour le moindre problème que vous avez à propos de ce que vous lisez.
Y compris le fichier d'en-tête pour vous d'utiliser la fonction printf, vous devez inclure le fichier d'en-tête stdio.h. Un argument Si votre fonction printf aura un seul argument, alors il doit être une chaîne (caractère) pointeur. Lire et essayer le code suivant: #include int main () {char * StrPtr = "Un test."; printf (StrPtr); return 0; } Vous pouvez également imprimer une chaîne directement, sans l'identificateur de pointeur, comme dans le code suivant: #include int main () {printf («Un test.
") return 0; } Les guillemets renvoie un pointeur et la fonction d'impression obtient la valeur du pointeur. Ceci est une propriété de la fonction printf, pour obtenir la valeur (texte) pointée par un pointeur de chaîne à partir du pointeur. Pour imprimer les autres types d'objets, vous avez besoin de deux arguments. Le premier paramètre indique le type de valeur et la seconde a l'identificateur de la valeur. Le premier argument est entre guillemets et commence par%.
Impression d'une Int Lire et essayer le code suivant: #include int main () {int myInt = 25; printf ("% i", myInt); return 0; } Le i après% indique que le prochain argument est une valeur int. Impression d'un flotteur Lire et essayer le code suivant: #include int main () {float myFloat = 3,6; printf ("% f", myFloat); return 0; } Le f après% indique que le prochain argument est une valeur flottante. Nous allons examiner le problème des décimales supplémentaires plus tard.
Impression d'un omble Lire et essayer le code suivant: #include int main () {char myChar = 'B'; printf ("% c", myChar); return 0; } Le c après% indique que le prochain argument est une valeur char. Valeur d'impression d'objet pointu Lire et essayez le code suivant: #include int main () {int * IntPtr; * IntPtr = 47; printf ("% i", * IntPtr); return 0; } L'objet pointé a un int. Dans la fonction printf, l'i indique que nous voulons un int.
Pour le deuxième argument nous précéder l'identificat