Hva betyr “<>” i C ++ for cout/cin
De Streaminnsettingsoperatør “<<“ og Strømutvinningsoperatør er de bitvis skiftoperatørene som brukes i C ++ programmering. De “<<” brukes med cout for å vise utdataene, mens “>>” brukes til å lage et program som er brukerorientert. Du mater innspill til programmet ved hjelp av cin, Mens utgangen vises gjennom cout.
La oss gi deg en ide om disse operatørene gjennom et enkelt eksempel C ++ -eksempel, som vises nedenfor:
Først sett inn C++ <iostream> og navneområde ved hjelp av den under-nevnte syntaks:
#inkludereStart deretter hovedfunksjonen. På programmeringsspråk; som C ++, den hoved() Funksjon er funksjonen som har all den kjørbare koden som er vedlagt i den:
int main ()1: Bruker “cout <<”
Nå er det til slutt på tide å bruke cout kommando. I C ++, cout Kommandoen brukes til å få utdataene fra koden på utgangsskjermen. De “<<” symbolet brukes med cout kommando for å indikere at hva som kommer etter “<<” kreves som en utgang. For eksempel i det nedenfor uttalte eksemplet, strengen “Velkommen til Linuxhint!” kreves som en utgang. Så strengen er skrevet etter "<<”Symbol:
Program 1
#inkludereProduksjon
2: Bruke “Cin >>”
Etter cout, La oss nå prøve å forstå hvordan vi skal bruke “>>” med cin. Vi bruker cin i en kode for å få innspill fra brukeren og med cin, de “>>” Symbol brukes til å bestemme at inngangen er påkrevd av brukeren. I det underskrevne eksemplet ønsket jeg å lage et brukerdefinert program der hver bruker kan oppgi navnet hans. Så etter å ha definert en variabel “Navn”Jeg har brukt en Cin >> for å få en brukerdefinert inngang for “Navn”Variabel:
Program 2
#inkluderePå utgangsskjermen kan du se at den første uttalelsen vises ved hjelp av Cout, som ber en bruker om å oppgi navnet:
Og så Cin >> Kommandoen kjøres og brukeren må oppgi en streng med navn:
Her har jeg lagt til en streng Linuxhint på som en inngang (på utgangsskjermen):
Nå for å vise navnet som brukeren har lagt inn som en inngang, bruker du cout << kommando. Her kan du se det “<<” Symbol brukes to ganger for å skille utgangsstrengen ("Ditt navn er: “) Og Navn (Variabelen som har brukerdefinert inngang lagret i den):
La oss nå i et annet eksempel lage et brukerdefinert tilleggsprogram der en bruker kan legge inn innspillet fra hans/hennes valg og kan legge dem til. Akkurat som det forrige eksemplet, vil vi følge den samme C ++ syntaksen der Bibliotek importeres først, og deretter blir alle programmene skrevet i hovedfunksjonen:
Program 3
I det underskrevne C ++ -programmet er det to heltallstypevariabler x og y. Brukeren kan legge til alle verdier for x og y Og som en utdata vil programmet gi sum av begge x og y. For å utføre dette, vil vi bli pålagt å bruke cout<< og Cin >> Kommandoer, alle inngangene som er påkrevd av brukeren, vil bli skrevet etter Cin >> og for å vise utgangen på skjermen cout<< vil bli brukt:
#inkluderePå utgangsskjermen kan du se at jeg har skrevet inn det første nummeret som 5 deretter andre nummer 6 og summen av disse tallene vises som en utgang:
Tilsvarende ved å bruke cin<< og cout >>, Mange forskjellige programmer kan opprettes i C++. Bare husk det << brukes med cout for å bestemme utgangen og >> brukes med cin For å bestemme den brukerdefinerte inngangen.
Konklusjon
På C ++ språk er syntaks slik at; cout brukes til å vise utgangen og cin brukes til å få innspill fra brukeren. “<<” brukes i C ++ med cout for å bestemme at det som er skrevet etter “<<” kreves som en utgang på utgangsskjermen. Mens, “>>” brukes med cin For å differensiere og oppgi at brukeren er pålagt å oppgi innspillet her. Både << og >> er en del av C ++ syntaks.