Les partenaires publicitaires:

Comment utiliser la commande printf en c ++

La fonction printf en C ++ écrit des données sur la sortie standard qui est le moniteur par défaut. Cette commande prend un format comme un paramètre suivi par autant de spécifications de format requises par le format. Il existe de nombreux indicateurs de format, de sorte que cet article va se concentrer sur les utilisations de base de printf.

Instructions

  • 1

    Comprendre que la fonction printf en C ++ est conservé à la bibliothèque cstdio. Vous devrez peut-être inclure le fichier d'en-tête stdio.h pour utiliser cette fonction.

  • 2

    Apprendre la syntaxe de printf. La syntaxe complète est int printf (const char * Le format, ...). Cette fonction prend pointeurs de caractères comme arguments et renvoie le nombre de caractères écrits si la commande est réussie. Sinon, printf renvoie un nombre négatif.

  • 3

    Sachez que le format peut contenir des balises de format en utilisant le prototype suivant: [. Précision]% [drapeaux] [largeur] [longueur] prescripteur. Les champs qui sont entre crochets sont facultatifs. Notez que le prescripteur est le seul élément obligatoire de l'étiquette. Le prescripteur doit être l'un des suivants: c (caractère) - d ou i (entier signé décimal) -
    e ou E (notation scientifique utilisant e ou E) - f (décimal à virgule flottante) - g ou G (utiliser la plus courte de% e /% E ou% f) - o (octal signé) - (chaîne de caractères) s - u (entier décimal non signé) - x (entier hexadécimal non signé en minuscules) - X (entier hexadécimale non signée en lettres majuscules) - p (pointeur) - n (rien imprimé)

  • 4


    Regardez le programme complet ci-dessous pour quelques exemples simples de la façon d'utiliser printf:

    inclure

    int main ()
    {




    printf ("Ce format ne contient pas de prescripteurs. N") -
    printf ("Ce format utilise certains caractères:% c, c%,% c n", «A», «b», «c») -
    printf ("Ce format utilise quelques décimales:% d,% d,% d n", 1, 2, 3) -
    printf ("Ce format utilise une chaîne:% s,% s n", "première chaîne", "deuxième chaîne") -
    printf ("Nous ne serons pas utiliser un caractère de nouvelle ligne") -
    printf ("pour imprimer cette ligne.") -
    retourner 0-

    }

    Ce programme donnera le résultat suivant:

    Ce format ne contient pas de prescripteurs.
    Ce format utilise certains caractères: a, b, c
    Ce format utilise quelques décimales: 1, 2, 3
    Ce format utilise une chaîne: première chaîne, deuxième chaîne.
    Nous ne serons pas utiliser un caractère de nouvelle ligne pour imprimer cette ligne.

  • 5

    Notez comment le caractère de nouvelle ligne (" n") provoque printf à la sortie d'une nouvelle ligne. Dans le cas contraire, la prochaine sortie printf volonté à la même ligne.

» » » » Comment utiliser la commande printf en c ++