Hvordan bruke printf Command i C ++

Printf funksjon i C ++ skriver data til standard utgang som er skjermen som standard. Denne kommandoen tar et format som parameter etterfulgt av så mange format bransjen som kreves av formatet. Det er mange format bransjen, så denne artikkelen vil konsentrere seg om de grunnleggende bruk av printf.

Bruksanvisning

1 Forstå at printf funksjon i C ++ er holdt i cstdio biblioteket. Du må kanskje inkludere stdio.h header fil for å bruke denne funksjonen.

2 Lær syntaksen til printf. Den komplette syntaksen er int printf (const char * format, ...). Denne funksjonen tar tegn pekere som argumenter og returnerer antall tegn skrevet om kommandoen er vellykket. Ellers returnerer printf et negativt tall.

3 Vet at formatet kan inneholde format kodene ved hjelp av følgende prototype: [presisjon.] [Lengde] specifier% [flagg] [bredde]. Felt som er vedlagt i parentes er valgfrie. Merk at Specifier er den eneste obligatoriske del av koden. Den Specifier må være en av følgende: c (karakter); d eller i (signert desimal heltall);
e eller E (vitenskapelig notasjon ved hjelp av e eller E); f (desimal flyttall); g eller G (bruk den korteste av% e /% E eller% f); o (signert oktal heltall); s (tegnet streng); u (usignert desimal heltall); x (usignert heksadesimale heltall ved hjelp av små bokstaver); X (usignert heksadesimale heltall bruker store bokstaver); p (pekeren); n (ingenting skrives ut)

4 Se på følgende komplett program for noen enkle eksempler på hvordan du bruker printf:

inkludere

int main ()
{

printf ("This format contains no specifiers.\n");
printf ("This format uses some characters: %c, %c, %c\n", 'a', 'b', 'c');
printf ("This format uses some decimals: %d, %d, %d\n", 1, 2, 3);
printf ("This format uses a string: %s, %s\n", "first string", "second string");
printf ("We will not use a new line character");
printf ("to print this line.");
return 0;

}

Dette programmet vil gi følgende resultat:

Dette formatet inneholder ingen bransjen.
Dette formatet bruker noen tegn: a, b, c
Dette formatet bruker noen desimaler: 1, 2, 3
Dette formatet bruker en streng: første streng, andre strengen.
Vi vil ikke bruke en ny linje tegnet for å skrive denne linjen.

5 Legg merke til hvordan den nye linjen karakter ( '\ n') fører printf å sende ut en ny linje. Ellers neste printf vilje utgang til samme linje.