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 cout
formázott kimenetet küld normál kimeneti eszközökre, például a képernyőre. Az cout
objektumot 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
iostream
fejléc fájlt, amely lehetővé teszi számunkra a kimenet megjelenítését. - Az
cout
objektum a névtéren belül van meghatározvastd
. Astd
névtér használatához azusing namespace std;
utasítást használtuk . - Minden C ++ program a
main()
függvénnyel indul . A kód végrehajtása amain()
függvény kezdetétől kezdődik . cout
olyan objektum, amely idézőjelekbe nyomtatja a karakterláncot" "
. Ezt követi az<<
operátor.return 0;
amain()
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::cout
helyett a következőt kell használnunk cout
.
Ez az előnyben részesített módszer, mivel a std
névtér használata potenciális problémákat okozhat.
Azonban std
oktató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 cout
objektumot 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
endl
manipulá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 cin
formázott bemenetet vesz fel olyan szabványos beviteli eszközökről, mint a billentyűzet. Az cin
objektumot 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::cin
helyett 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