I denne opplæringen lærer vi å bruke cin-objektet til å ta input fra brukeren, og cout-objektet for å vise output til brukeren ved hjelp av eksempler.
C ++ utgang
I C ++ cout
sender formatert utdata til standardutdataenheter, for eksempel skjermen. Vi bruker cout
objektet sammen med <<
operatøren for å vise utdata.
Eksempel 1: strengutdata
#include using namespace std; int main() ( // prints the string enclosed in double quotes cout << "This is C++ Programming"; return 0; )
Produksjon
Dette er C ++ programmering
Hvordan fungerer dette programmet?
- Vi inkluderer først
iostream
overskriftsfilen som lar oss vise utdata. - Den
cout
objektet er definert inne istd
navnerom. For å brukestd
navneområdet brukte viusing namespace std;
uttalelsen. - Hvert C ++ - program starter med
main()
funksjonen. Kodeutførelsen begynner fra starten avmain()
funksjonen. cout
er et objekt som skriver ut strengen i anførselstegn" "
. Den følges av<<
operatøren.return 0;
er "exit status" formain()
funksjonen. Programmet avsluttes med denne uttalelsen, men denne uttalelsen er ikke obligatorisk.
Merk: Hvis vi ikke inkluderer using namespace std;
utsagnet, må vi bruke det i std::cout
stedet for cout
.
Dette er den foretrukne metoden, da bruk av std
navneområdet kan skape potensielle problemer.
Imidlertid har vi brukt std
navneområdet i veiledningene våre for å gjøre kodene mer lesbare.
#include int main() ( // prints the string enclosed in double quotes std::cout << "This is C++ Programming"; return 0; )
Eksempel 2: Tall og tegn utdata
For å skrive ut tall og tegnvariabler bruker vi det samme cout
objektet, men uten å bruke 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; )
Produksjon
70 256,783 karakter: A
Merknader:
- Den
endl
manipulator brukes til å sette inn en ny linje. Derfor vises hver utgang i en ny linje. - Den
<<
operatøren kan brukes mer enn en gang hvis vi ønsker å skrive ut forskjellige variabler, strenger og så videre i en enkelt setning. For eksempel:
cout << "character: " << ch << endl;
C ++ inngang
I C ++ cin
tar formatert inngang fra standard inngangsenheter som tastaturet. Vi bruker cin
objektet sammen med >>
operatøren for å ta innspill.
Eksempel 3: Heltallinngang / -utgang
#include using namespace std; int main() ( int num; cout <> num; // Taking input cout << "The number is: " << num; return 0; )
Produksjon
Skriv inn et heltall: 70 Tallet er: 70
I programmet brukte vi
cin>> num;
for å ta innspill fra brukeren. Inndata er lagret i variabelen num. Vi bruker >>
operatøren til cin
å ta innspill.
Merk: Hvis vi ikke inkluderer using namespace std;
utsagnet, må vi bruke det i std::cin
stedet for cin
.
C ++ Tar flere innganger
#include using namespace std; int main() ( char a; int num; cout <> a>> num; cout << "Character: " << a << endl; cout << "Number: " << num; return 0; )
Produksjon
Skriv inn et tegn og et heltall: F 23 Tegn: F Antall: 23