C ++ grundlæggende input / output

I denne vejledning lærer vi at bruge cin-objektet til at tage input fra brugeren og cout-objektet til at vise output til brugeren ved hjælp af eksempler.

C ++ output

I C ++ coutsender formateret output til standardoutputenheder, såsom skærmen. Vi bruger coutobjektet sammen med <<operatøren til at vise output.

Eksempel 1: Strengoutput

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

Produktion

 Dette er C ++ programmering 

Hvordan fungerer dette program?

  • Vi inkluderer først iostreamheaderfilen, der giver os mulighed for at vise output.
  • Den coutobjekt er defineret inde i stdnavnerummet. For at bruge stdnavneområdet brugte vi using namespace std;udsagnet.
  • Hvert C ++ - program starter med main()funktionen. Kodeudførelsen begynder fra starten af main()funktionen.
  • couter et objekt, der udskriver strengen inden for anførselstegn " ". Det efterfølges af <<operatøren.
  • return 0;er "exit status" for main()funktionen. Programmet slutter med denne erklæring, men denne erklæring er ikke obligatorisk.

Bemærk: Hvis vi ikke inkluderer using namespace std;erklæringen, skal vi bruge i std::coutstedet for cout.

Dette er den foretrukne metode, da brug af stdnavneområdet kan skabe potentielle problemer.

Vi har dog brugt stdnavneområdet i vores tutorials for at gøre koderne mere læsbare.

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

Eksempel 2: Tal og tegn output

For at udskrive numre og tegnvariabler bruger vi det samme coutobjekt, men uden 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; ) 

Produktion

 70 256,783 karakter: A 

Bemærkninger:

  • Den endlmanipulator bruges til at indsætte en ny linje. Derfor vises hver output i en ny linje.
  • Den <<Operatøren kan bruges mere end én gang, hvis vi ønsker at udskrive forskellige variabler, strygere og så videre i en enkelt sætning. For eksempel:
 cout << "character: " << ch << endl;

C ++ indgang

I C ++ cintager formateret input fra standardinputenheder såsom tastaturet. Vi bruger cinobjektet sammen med >>operatøren til at tage input.

Eksempel 3: Heltalsinput / -output

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

Produktion

 Indtast et heltal: 70 Nummeret er: 70 

I programmet brugte vi

 cin>> num; 

for at tage input fra brugeren. Indgangen er gemt i variablen num. Vi bruger >>operatøren til cinat tage input.

Bemærk: Hvis vi ikke inkluderer using namespace std;erklæringen, skal vi bruge i std::cinstedet for cin.

C ++ tager flere indgange

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

Produktion

 Indtast et tegn og et heltal: F 23 Tegn: F Nummer: 23 

Interessante artikler...