V tomto kurzu se naučíme používat objekt cin k převzetí vstupu od uživatele a objekt cout k zobrazení výstupu uživateli pomocí příkladů.
C ++ výstup
V C ++ cout
odesílá formátovaný výstup na standardní výstupní zařízení, například na obrazovku. K zobrazení výstupu používáme cout
objekt spolu s <<
operátorem.
Příklad 1: Řetězcový výstup
#include using namespace std; int main() ( // prints the string enclosed in double quotes cout << "This is C++ Programming"; return 0; )
Výstup
Toto je programování v C ++
Jak tento program funguje?
- Nejprve
iostream
zahrneme soubor záhlaví, který nám umožňuje zobrazit výstup. cout
Objekt je definován uvnitřstd
názvů. K použitístd
oboru názvů jsme použiliusing namespace std;
příkaz.- Každý program v C ++ začíná touto
main()
funkcí. Provádění kódu začíná od začátkumain()
funkce. cout
je objekt, který vytiskne řetězec uvnitř uvozovek" "
. Následuje<<
operátor.return 0;
je „stav ukončení“main()
funkce. Program končí tímto prohlášením, avšak toto prohlášení není povinné.
Poznámka: Pokud using namespace std;
příkaz nezahrneme , musíme použít std::cout
místo cout
.
Toto je upřednostňovaná metoda, protože používání std
oboru názvů může způsobit potenciální problémy.
V std
našich výukových programech jsme však použili obor názvů, aby byly kódy čitelnější.
#include int main() ( // prints the string enclosed in double quotes std::cout << "This is C++ Programming"; return 0; )
Příklad 2: Výstup čísel a znaků
K tisku čísel a znakových proměnných používáme stejný cout
objekt, ale bez použití uvozovek.
#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ýstup
70 256 783 znaků: A
Poznámky:
endl
Manipulátor se používá k vložení nového řádku. Proto se každý výstup zobrazuje na novém řádku.<<
Operátor může být použit více než jednou, chceme-li tisknout různé proměnné, řetězce a tak dále v jediném příkazu. Například:
cout << "character: " << ch << endl;
C ++ vstup
V C ++ cin
přijímá formátovaný vstup ze standardních vstupních zařízení, jako je klávesnice. K převzetí vstupu používáme cin
objekt spolu s >>
operátorem.
Příklad 3: Celočíselný vstup / výstup
#include using namespace std; int main() ( int num; cout <> num; // Taking input cout << "The number is: " << num; return 0; )
Výstup
Zadejte celé číslo: 70 Číslo je: 70
V programu jsme použili
cin>> num;
převzít vstup od uživatele. Vstup je uložen v proměnné num. K převzetí vstupu používáme >>
operátor s cin
.
Poznámka: Pokud using namespace std;
příkaz nezahrneme , musíme použít std::cin
místo cin
.
C ++ s více vstupy
#include using namespace std; int main() ( char a; int num; cout <> a>> num; cout << "Character: " << a << endl; cout << "Number: " << num; return 0; )
Výstup
Zadejte znak a celé číslo: F 23 Znak: F Číslo: 23