C ++ Alap bemenet / kimenet

Ebben az oktatóanyagban megtanuljuk használni a cin objektumot, hogy bemenetet vegyen fel a felhasználótól, és a cout objektumot, hogy példák segítségével megjelenítse a kimenetet a felhasználó számára.

C ++ kimenet

A C ++ nyelven coutformázott kimenetet küld normál kimeneti eszközökre, például a képernyőre. Az coutobjektumot az <<operátorral együtt használjuk a kimenet megjelenítéséhez.

1. példa: Karakterlánc-kimenet

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

Kimenet

 Ez a C ++ programozás 

Hogyan működik ez a program?

  • Először belefoglaljuk a iostreamfejléc fájlt, amely lehetővé teszi számunkra a kimenet megjelenítését.
  • Az coutobjektum a névtéren belül van meghatározva std. A stdnévtér használatához az using namespace std;utasítást használtuk .
  • Minden C ++ program a main()függvénnyel indul . A kód végrehajtása a main()függvény kezdetétől kezdődik .
  • coutolyan objektum, amely idézőjelekbe nyomtatja a karakterláncot " ". Ezt követi az <<operátor.
  • return 0;a main()függvény "kilépési állapota" . A program ezzel a kijelentéssel zárul, azonban ez a nyilatkozat nem kötelező.

Megjegyzés: Ha nem adjuk meg az using namespace std;állítást, akkor a std::couthelyett a következőt kell használnunk cout.

Ez az előnyben részesített módszer, mivel a stdnévtér használata potenciális problémákat okozhat.

Azonban stdoktatóanyagainkban a névteret használtuk a kódok olvashatóbbá tétele érdekében.

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

2. példa: Számok és karakterek kimenete

A számok és karakterváltozók kinyomtatásához ugyanazt az coutobjektumot használjuk, de idézőjelek nélkül.

 #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; ) 

Kimenet

 70 256,783 karakter: A 

Megjegyzések:

  • A endlmanipulátor új sor beszúrására szolgál. Ezért minden kimenet új sorban jelenik meg.
  • Az <<operátor többször is használható, ha különböző változókat, karakterláncokat és így tovább akarunk kinyomtatni egyetlen utasításban. Például:
 cout << "character: " << ch << endl;

C ++ bemenet

A C ++ nyelven cinformázott bemenetet vesz fel olyan szabványos beviteli eszközökről, mint a billentyűzet. Az cinobjektumot az >>operátorral együtt használjuk a bevitelhez.

3. példa: Egész bemenet / kimenet

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

Kimenet

 Írjon be egy egész számot: 70 A szám: 70 

A programban használtuk

 cin>> num; 

hogy bemenetet vegyen a felhasználótól. A bemenet a num változóban van tárolva. A bemenet felvételére az >>operátort használjuk cin.

Megjegyzés: Ha nem adjuk meg az using namespace std;állítást, akkor a std::cinhelyett a következőt kell használnunk cin.

C ++ Több bemenet felvétele

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

Kimenet

 Írjon be egy karaktert és egy egész számot: F 23 Karakter: F Szám: 23 

érdekes cikkek...