C ++ Grunnleggende inngang / utgang

I denne opplæringen lærer vi å bruke cin-objektet til å ta input fra brukeren, og cout-objektet for å vise output til brukeren ved hjelp av eksempler.

C ++ utgang

I C ++ coutsender formatert utdata til standardutdataenheter, for eksempel skjermen. Vi bruker coutobjektet sammen med <<operatøren for å vise utdata.

Eksempel 1: strengutdata

 #include using namespace std; int main() ( // prints the string enclosed in double quotes cout << "This is C++ Programming"; return 0; ) 

Produksjon

 Dette er C ++ programmering 

Hvordan fungerer dette programmet?

  • Vi inkluderer først iostreamoverskriftsfilen som lar oss vise utdata.
  • Den coutobjektet er definert inne i stdnavnerom. For å bruke stdnavneområdet brukte vi using namespace std;uttalelsen.
  • Hvert C ++ - program starter med main()funksjonen. Kodeutførelsen begynner fra starten av main()funksjonen.
  • couter et objekt som skriver ut strengen i anførselstegn " ". Den følges av <<operatøren.
  • return 0;er "exit status" for main()funksjonen. Programmet avsluttes med denne uttalelsen, men denne uttalelsen er ikke obligatorisk.

Merk: Hvis vi ikke inkluderer using namespace std;utsagnet, må vi bruke det i std::coutstedet for cout.

Dette er den foretrukne metoden, da bruk av stdnavneområdet kan skape potensielle problemer.

Imidlertid har vi brukt stdnavneområdet i veiledningene våre for å gjøre kodene mer lesbare.

 #include int main() ( // prints the string enclosed in double quotes std::cout << "This is C++ Programming"; return 0; ) 

Eksempel 2: Tall og tegn utdata

For å skrive ut tall og tegnvariabler bruker vi det samme coutobjektet, men uten å bruke anførselstegn.

 #include using namespace std; int main() ( int num1 = 70; double num2 = 256.783; char ch = 'A'; cout << num1 << endl; // print integer cout << num2 << endl; // print double cout << "character: " << ch << endl; // print char return 0; ) 

Produksjon

 70 256,783 karakter: A 

Merknader:

  • Den endlmanipulator brukes til å sette inn en ny linje. Derfor vises hver utgang i en ny linje.
  • Den <<operatøren kan brukes mer enn en gang hvis vi ønsker å skrive ut forskjellige variabler, strenger og så videre i en enkelt setning. For eksempel:
 cout << "character: " << ch << endl;

C ++ inngang

I C ++ cintar formatert inngang fra standard inngangsenheter som tastaturet. Vi bruker cinobjektet sammen med >>operatøren for å ta innspill.

Eksempel 3: Heltallinngang / -utgang

 #include using namespace std; int main() ( int num; cout <> num; // Taking input cout << "The number is: " << num; return 0; ) 

Produksjon

 Skriv inn et heltall: 70 Tallet er: 70 

I programmet brukte vi

 cin>> num; 

for å ta innspill fra brukeren. Inndata er lagret i variabelen num. Vi bruker >>operatøren til cinå ta innspill.

Merk: Hvis vi ikke inkluderer using namespace std;utsagnet, må vi bruke det i std::cinstedet for cin.

C ++ Tar flere innganger

 #include using namespace std; int main() ( char a; int num; cout <> a>> num; cout << "Character: " << a << endl; cout << "Number: " << num; return 0; ) 

Produksjon

 Skriv inn et tegn og et heltall: F 23 Tegn: F Antall: 23 

Interessante artikler...