Printf vs cout -funksjoner

Printf vs cout -funksjoner
I dag skal vi lære de to viktige og grunnleggende metodene for C- og C ++ programmeringsspråk som vi bruker for å vise utdataene til brukeren - Printf () -metoden i C og COUT () -metoden i C ++ programmeringsspråk. Men før du direkte hopper videre til hovedtemaene, la oss først diskutere det grunnleggende om C og C ++ språk.

Som du vet, er C et strukturert programmeringsspråk og nybegynnere kan lett forstå konteksten til C -språket fordi det er organisert og det skaper effektiv programmering. Mens C ++ er et rimelig enkelt og lettfattelig språk basert på begrepet objektorientert programmering som tilbyr programmene en klar struktur og gjør det mulig å se koden i samme applikasjon.

Printf () funksjon

På C -programmeringsspråket er printf () -funksjonen den forhåndsdefinerte funksjonen. Generering av resultater er blant den enkle funksjonen som vi implementerer i hvert program. For å vise resultatet i brukerens konsollvindu, må vi først legge inn dataene slik at vi kan skrive den ut ved hjelp av printf () -funksjonen på C -språket. Den brukes til å vise strengen i akkurat det som er skrevet i doble anførselstegn av brukeren og viser resultatet av argumentet som vi passerer i printf () -funksjonen.

Headerfil:

Bruk printf () -funksjonen i hovedkroppen (). Men for å bruke printf () -funksjonen, må vi først inkludere "stdio" -biblioteket som brukes til å legge inn dataene fra brukeren og vise dataene til brukeren. Til slutt skriver vi navnet på biblioteket som vi ønsker å inkludere i programmet som er "stdio" og skriver det i "" -tokens.

Syntaks:

Her er skrivestilen til printf () -funksjonen som brukes til å skrive ut utgangen til brukerskjermen. Syntaksen er skrivestilen og implementeringen av funksjonen i C -programmet. Vi legger vekt på å lære syntaks fordi C-språk er et case-sensitivt språk. Hvis vi ikke implementerer syntaksen riktig, genererer kompilatoren syntaksfeilen. I printf () -funksjonen skriver vi alltid fornavnet til funksjonen som vi implementerer som er "printf ()". Deretter, i funksjonspartimene, har vi muligheten til å skrive en hvilken som helst melding eller tekst som vi vil vise i konsollvinduet. Vi skriver formatspesifikasjonen for argumentet i doble anførselstegn.

Deretter passerer vi argumentet som inneholder dataene som skal vises på skjermen og skiller inngangsstrengen og argumentet med "" -symbolet.

Parameter:

Formatspesifikasjon: C -programmeringsspråkkonvertering som brukes til å utgjøre formatstrengen. Formatspesifikasjonen starter med et " %" -tegn som %I, %F, %C, etc. Vi kan også passere rømningssekvensen for å vise utgangen i presentabel form. Disse rømningssekvensene er ikke-spillbare karakterer.

Argument: Variabelen som inneholder dataene vi ønsker å vise på skjermen.

Eksempel:

La oss nå implementere eksemplet slik at vi tydeligere kan forstå konseptet med printf () -funksjonen på C -programmeringsspråk. For å implementere et program, trenger vi først en C -kompilator der vi kan skrive og utføre programmet. Åpne kompilatoren og begynn å implementere programmet. Når vi skriver et program på C -språk, må vi alltid først ta med overskriftsfilene i programmet fordi uten overskriftsfilene, kan vi ikke bruke de forhåndsbestemte metodene. Som vi vet, ønsker vi å implementere printf () -funksjonen, slik at vi inkluderer "#include" -overskriftsfilen.

Etter dette starter vi Main () -funksjonen til programmet der vi implementerer problemet vi ønsker å løse gjennom C -språk. På linje 5 erklærer vi de to variablene av float -type. I neste linje erklærer vi en mer variabel som er "sum" av heltallstype for å lagre tillegg av variabler "A" og "B". Deretter kaller vi printf () -funksjonen for å skrive ut meldingen. Scanf () -funksjonen brukes til å legge inn verdien fra brukeren og så videre.

#inkludere
int main ()

Float A, B;
int sum = 0;
printf ("Angi første nummer:");
Scanf ("%f", & a);
printf ("\ nenter andre nummer:");
SCANF ("%F", & B);
sum = a + b;
printf ("\ nsum av a + b = %d", sum);
retur 0;

På slutten av Main () -funksjonen returnerer vi 0 slik at utførelsen av programmet stopper og viser utdataene på Windows -konsollskjermen. La oss se utgangen fra det tidligere implementerte eksemplet på printf () -funksjonen:

Cout () funksjon:

På C ++ programmeringsspråk er COUT () -funksjonen den innebygde funksjonen som brukes til å vise utdataene til brukeren. COUT () -funksjonen er en veldig grunnleggende og viktig funksjon i C ++ -språket, og den brukes i hvert program.

Headerfil:

Hvis vi ønsker å implementere COUT () -metoden i et C ++ -program, må vi inkludere “iostream” -biblioteket til Cout () -metoden. Uten overskriftsfilen kan ikke Cout () -funksjonen sammenstille og vise feilen. For å legge til biblioteket, skriver vi først # synmbol og skriver deretter det reserverte nøkkelordet, "inkluderer". Deretter skriver vi navnet på biblioteket som er "iostream" i "" symboler.

Syntaks:

Her er syntaks for cout () -metoden i C ++ programmeringsspråk. For å vise utdataene på skjermen, skriver vi først funksjonsnavnet "Cout". Deretter skriver vi i doble anførselstegn som vi vil vise på brukerens skjermbilde. Og skriv deretter variabelnavnet for hvilke data som vi vil vise. Vi skiller inngangsmeldingen og variabelen gjennom "<<” sign.

Parameter:

Variabel_navn: Den inneholder dataene vi ønsker å vise på skjermen.

Returverdi:

Til gjengjeld kompilerer vi koden og dataene vises i brukerens konsollvindu.

Eksempel:

La oss begynne å implementere illustrasjonen av Cout () -metoden og forstå Cout () -funksjonen på C ++ programmeringsspråk. Først legger vi til overskriftsfilen for å implementere programmet som er "#include". Deretter skriver vi “Namespace STD” i hvert program fordi vi ikke kunne gi variablene, funksjonene, klassene osv. I det eksisterende programmet med lignende navn. Hvis "Namespace Std" ikke brukes i programmet, må hver forhåndsdefinerte metode og funksjon av C ++ -programmet, for eksempel STD :: COUT, skrives i "STD".

Først bruker vi cout () -metoden for bare å vise den relatable meldingen. Vi erklærer tre variabler - “A”, “B” og “Sub” og initialiserer en viss verdi til den bortsett fra “Sub” -variabelen fordi vi lagrer resultatet av “A” og “B” i den. Vi skriver den ut ved hjelp av cout () -metoden. Til slutt returnerer vi 0 til Main () -funksjonen.

#inkludere
ved hjelp av navneområdet STD;
int main ()

cout << "-----Welcome to programming world Linux-----";
int a = 20, b = 5;
int sub;
sub = a - b;
cout << endl << "The result of a - b = " << sub;
retur 0;

Her er utdataene i brukerens konsollvindu:

Konklusjon

I denne artikkelen lærte vi om det grunnleggende om C og C ++ språk. Vi lærte metoden printf () og cout () -metoden. Vi implementerte noen eksempler slik at det ikke er noe forvirringspunkt igjen for brukeren mens vi lærer begge metodene.