V tomto tutoriále sa naučíme používať objekt cin na získavanie vstupu od používateľa a objekt cout na zobrazovanie výstupu pre používateľa pomocou príkladov.
C ++ výstup
V jazyku C ++ cout
odosiela formátovaný výstup na štandardné výstupné zariadenia, napríklad na obrazovku. Na zobrazenie výstupu používame cout
objekt spolu s <<
operátorom.
Príklad 1: Reťazcový výstup
#include using namespace std; int main() ( // prints the string enclosed in double quotes cout << "This is C++ Programming"; return 0; )
Výkon
Toto je programovanie v C ++
Ako funguje tento program?
- Najprv zahrnieme
iostream
hlavičkový súbor, ktorý nám umožňuje zobraziť výstup. cout
Objekt je definovaný vnútristd
názvov. Na použitiestd
menného priestoru sme použiliusing namespace std;
príkaz.- Každý program v C ++ začína
main()
funkciou. Spustenie kódu začína od začiatkumain()
funkcie. cout
je objekt, ktorý tlačí reťazec do úvodzoviek" "
. Za ním nasleduje<<
operátor.return 0;
je „výstupný stav“main()
funkcie. Program týmto vyhlásením končí, avšak toto vyhlásenie nie je povinné.
Poznámka: Ak using namespace std;
príkaz nezahrnieme, musíme použiť std::cout
namiesto cout
.
Toto je preferovaná metóda, pretože použitie std
priestoru mien môže spôsobiť potenciálne problémy.
V std
našich výučbách sme však použili priestor názvov, aby boli kódy čitateľnejšie.
#include int main() ( // prints the string enclosed in double quotes std::cout << "This is C++ Programming"; return 0; )
Príklad 2: Výstup čísel a znakov
Na tlač čísel a znakových premenných používame rovnaký cout
objekt, ale bez použitia úvodzoviek.
#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; )
Výkon
70 256 783 znak: A
Poznámky:
endl
Manipulátor sa používa na vloženie nového riadku. Preto sa každý výstup zobrazuje v novom riadku.<<
Operátor môže byť použitý viac ako raz, ak chceme tlačiť rôzne premenné, reťazce a tak ďalej v jedinom príkaze. Napríklad:
cout << "character: " << ch << endl;
C ++ vstup
V jazyku C ++ cin
prijíma formátovaný vstup zo štandardných vstupných zariadení, ako je napríklad klávesnica. Na prijatie vstupu používame cin
objekt spolu s >>
operátorom.
Príklad 3: Celé číslo Vstup / výstup
#include using namespace std; int main() ( int num; cout <> num; // Taking input cout << "The number is: " << num; return 0; )
Výkon
Zadajte celé číslo: 70 Číslo je: 70
V programe sme použili
cin>> num;
prevziať vstup od používateľa. Vstup je uložený v premennej num. Na získanie vstupu používame >>
operátor s cin
.
Poznámka: Ak using namespace std;
príkaz nezahrnieme, musíme použiť std::cin
namiesto cin
.
C ++ prijímanie viacerých vstupov
#include using namespace std; int main() ( char a; int num; cout <> a>> num; cout << "Character: " << a << endl; cout << "Number: " << num; return 0; )
Výkon
Zadajte znak a celé číslo: F 23 Znak: F Číslo: 23