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 inutistdnamnutrymmet. För att användastdnamnområdet använde viusing namespace std;uttalandet. - Varje C ++ - program börjar med
main()funktionen. Kodkörningen börjar från början avmain()funktionen. coutär ett objekt som skriver ut strängen inom citattecken" ". Det följs av<<operatören.return 0;är "exit status" förmain()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








