C ++ grundläggande ingång / utgång

I den här handledningen lär vi oss att använda cin-objektet för att ta in input från användaren, och cout-objektet för att visa output för användaren med hjälp av exempel.

C ++ utgång

I C ++ coutskickar formaterad utdata till standardutmatningsenheter, till exempel skärmen. Vi använder coutobjektet tillsammans med <<operatören för att visa utdata.

Exempel 1: Strängutgång

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

Produktion

 Detta är C ++ programmering 

Hur fungerar det här programmet?

  • Vi inkluderar först iostreamrubrikfilen som låter oss visa utdata.
  • Det coutobjekt definieras inuti stdnamnutrymmet. För att använda stdnamnområdet använde vi using namespace std;uttalandet.
  • Varje C ++ - program börjar med main()funktionen. Kodkörningen börjar från början av main()funktionen.
  • coutär ett objekt som skriver ut strängen inom citattecken " ". Det följs av <<operatören.
  • return 0;är "exit status" för main()funktionen. Programmet slutar med detta uttalande, men detta uttalande är inte obligatoriskt.

Obs! Om vi ​​inte inkluderar using namespace std;uttalandet måste vi använda std::coutistället för cout.

Detta är den föredragna metoden eftersom användning av stdnamnområdet kan skapa potentiella problem.

Vi har dock använt stdnamnområdet i våra självstudier för att göra koderna mer läsbara.

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

Exempel 2: Tal och teckenutmatning

För att skriva ut siffror och teckenvariabler använder vi samma coutobjekt men utan citattecken.

 #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 karaktär: A 

Anmärkningar:

  • Det endlmanipulator används för att sätta in en ny rad. Därför visas varje utgång i en ny rad.
  • Den <<Operatören kan användas mer än en gång om vi vill skriva ut olika variabler, strängar och så vidare i en enda sats. Till exempel:
 cout << "character: " << ch << endl;

C ++ ingång

I C ++ cintar formaterad inmatning från standardinmatningsenheter som tangentbordet. Vi använder cinobjektet tillsammans med >>operatören för att ta in input.

Exempel 3: Integer / utgång för heltal

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

Produktion

 Ange ett heltal: 70 Siffran är: 70 

I programmet använde vi

 cin>> num; 

för att ta in input från användaren. Ingången lagras i variabeln num. Vi använder >>operatören för cinatt ta in input.

Obs! Om vi ​​inte inkluderar using namespace std;uttalandet måste vi använda std::cinistället för cin.

C ++ tar flera ingångar

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

Produktion

 Ange ett tecken och ett heltal: F 23 Tecken: F Antal: 23 

Intressanta artiklar...