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 ++ cout
skickar formaterad utdata till standardutmatningsenheter, till exempel skärmen. Vi använder cout
objektet 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
iostream
rubrikfilen som låter oss visa utdata. - Det
cout
objekt definieras inutistd
namnutrymmet. För att användastd
namnområ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::cout
istället för cout
.
Detta är den föredragna metoden eftersom användning av std
namnområdet kan skapa potentiella problem.
Vi har dock använt std
namnområ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 cout
objekt 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
endl
manipulator 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 ++ cin
tar formaterad inmatning från standardinmatningsenheter som tangentbordet. Vi använder cin
objektet 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 cin
att ta in input.
Obs! Om vi inte inkluderar using namespace std;
uttalandet måste vi använda std::cin
istä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