Základní vstup / výstup C ++

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 ++ coutodesílá formátovaný výstup na standardní výstupní zařízení, například na obrazovku. K zobrazení výstupu používáme coutobjekt 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 iostreamzahrneme soubor záhlaví, který nám umožňuje zobrazit výstup.
  • coutObjekt je definován uvnitř stdnázvů. K použití stdoboru názvů jsme použili using namespace std;příkaz.
  • Každý program v C ++ začíná touto main()funkcí. Provádění kódu začíná od začátku main()funkce.
  • coutje 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::coutmísto cout.

Toto je upřednostňovaná metoda, protože používání stdoboru názvů může způsobit potenciální problémy.

V stdnaš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ý coutobjekt, 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:

  • endlManipulá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 ++ cinpřijímá formátovaný vstup ze standardních vstupních zařízení, jako je klávesnice. K převzetí vstupu používáme cinobjekt 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::cinmí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 

Zajímavé články...