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 ++ cout
sender formateret output til standardoutputenheder, såsom skærmen. Vi bruger cout
objektet 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
iostream
headerfilen, der giver os mulighed for at vise output. - Den
cout
objekt er defineret inde istd
navnerummet. For at brugestd
navneområdet brugte viusing namespace std;
udsagnet. - Hvert C ++ - program starter med
main()
funktionen. Kodeudførelsen begynder fra starten afmain()
funktionen. cout
er et objekt, der udskriver strengen inden for anførselstegn" "
. Det efterfølges af<<
operatøren.return 0;
er "exit status" formain()
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::cout
stedet for cout
.
Dette er den foretrukne metode, da brug af std
navneområdet kan skabe potentielle problemer.
Vi har dog brugt std
navneområ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 cout
objekt, 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
endl
manipulator 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 ++ cin
tager formateret input fra standardinputenheder såsom tastaturet. Vi bruger cin
objektet 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 cin
at tage input.
Bemærk: Hvis vi ikke inkluderer using namespace std;
erklæringen, skal vi bruge i std::cin
stedet 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