Når vi kjører koden i C ++ i form av outputteksten, vil vi for det meste ikke at informasjonen skal vises i en linje. Hvis det skjer, er resultatet vanskelig å lese. For brukere er det tøft å finne breakpoints i den lange blokken av utgangen. Dette kalles den fryktede tekstenes vegg. En masse av teksten er også kjent som en streng i C++. Det er en sekvens av tegnene som brukes til å avslutte linjen med en spesiell slutt på strengtegn. Disse spesielle endene av strengtegn er som følger.
Strømekstraktoperasjonen
Strømekstraktoperatøren brukes til å sette sammen den delen av utgangen. Det kalles også den venstre skiftoperatøren som brukes til bitvise prosesser. Teknisk sett, "<<” operator is an extraction operator that indicates text line as an outcome as well as commands that are executed as a result of cout statement. One cout statement should have more than one extraction operator and each of the operators represent a specific function in output. It is also used as a break of multiple types of output.
#inkludere
ved hjelp av navneområdet STD;
int main ()
int a = 3, b = 6;
cout << "The value of a is: " << a << ". The value of b is: " << b;
retur 0;
Ved starten av programmet bruker vi en overskriftsfil som er '#include' som betyr input-output-strøm. Deretter skriver vi navneområdet. Etter det gikk vi inn i hovedorganet og erklærte to variabler med henholdsvis navnet “A” og “B”. Med støtte fra strømutvinningsoperatøren skriver vi ut variabler under initialiseringen.
Endl -karakteren
Endl -tegnet betyr slutten av linjen som er en del av standard C ++ -funksjonsbibliotekene. Formålet er å sette inn en ny linje i visningen av utgangssekvensen og flytte utgangsteksten som følger den inn i neste linje av utgangen. For å sette inn endl i cout -setningen, må programmereren legge til strømutvinningsoperatøren før ENDL -funksjonen. Her er illustrasjonen av Endl -operatøren.
#inkludere
ved hjelp av navneområdet STD;
int main ()
for (int i = 0; i < 10; i++)
cout << i << endl;
retur 0;
Først av alt bruker vi en overskriftsfil som betyr at denne overskriftsfilen er en input-output-strøm. Deretter skriver vi navneområdet raskt. Etter det starter vi hovedkroppen. Her skriver vi for loop. I denne sløyfen initialiserte vi en variabel med navnet "jeg" som hadde en datatype int og grensen på 10 og øker den etter å ha fått tilstanden sann. I kroppen av løkken skriver vi ut variabelen vår, og denne sløyfen er gyldig til tilstanden er sann.
Karakteren
Her er den andre måten å bryte streken i C ++ som brukes som en ny linje og syntaks er \ n. I motsetning til endl, må \ n være i det doble sitatet der vi skriver teksten vår. Bare legg til \ n midt i strengen der du vil bryte linjen og starte en ny linje.
#inkludere
ved hjelp av navneområdet STD;
int main ()
cout << "This is line one.\nThis is line two.";
retur 0;
Etter å ha lagt til overskriftsfilen, skriver vi inn navneområdet. Etter det starter vi hovedkroppen. Vi skriver ganske enkelt en cout -uttalelse. I denne uttalelsen skriver vi en streng som inneholder to setninger, og mellom disse to setningene bruker vi \ n karakter for å bryte linjen og starte en ny linje.
Forskjell mellom \ n og endl
Selv om endl og \ n utfører nøyaktig den samme handlingen. Men likevel er det noen ulikheter mellom begge kommandoene. Først har begge endret syntaks betydelig. Årsaken bak er endl er en funksjon derimot \ n er en karakter. Slik at endl må være alene i cout -uttalelsen med strømutvinningsoperatør. Du kan ikke bruke ENDL -funksjonen i dobbeltsitatet. Dette får programmet til å sende ut endl som en streng.
På den andre siden må \ n vises enten i doble sitater eller i det eneste sitatet. Du kan enkelt legge til \ n hvor som helst av cout -setningen uten å ha noen form for ekstra formatering. Unnlatelse av å legge til \ n i enkelt- eller dobbeltsitatet vil gi oss kompileringsfeilen. Sist, men ikke minst, er utførelsestiden for \ n mindre enn utførelsestiden for ENDL -setningen som du kan se i eksemplene ovenfor.
Konklusjon
I denne artikkelen definerte vi hvordan vi kan bryte uttalelsen så vel som streng i utgangen. Alle de avgjørende komponentene som en programmerer må vite for å gjøre sin utdata som en formatert form. Etter å ha plassert disse tegnene, kan du se utdataene dine endret seg betydelig. C ++ -standarder tilbyr disse få måtene å gå til den nye linjen ved å dele opp utgangen til et veldig lett å fordømme format.