C ++ pagrindinė įvestis / išvestis

Šioje pamokoje mes išmoksime naudoti „cin“ objektą, kad gautume iš vartotojo įvestį, ir „cout“ objektą, kad vartotojui būtų rodoma išvestis pavyzdžių pagalba.

C ++ išvestis

C ++ coutformatu siunčia suformatuotą išvestį į standartinius išvesties įrenginius, pvz., Ekraną. Mes naudojame coutobjektą kartu su <<operatoriumi rodydami išvestį.

1 pavyzdys: Styginių išvestis

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

Rezultatas

 Tai yra C ++ programavimas 

Kaip ši programa veikia?

  • Pirmiausia įtraukiame iostreamantraštės failą, kuris leidžia mums parodyti išvestį.
  • coutObjektas yra apibrėžiamas viduje stdvardų. Norėdami naudoti stdvardų sritį, mes panaudojome using namespace std;teiginį.
  • Kiekviena C ++ programa prasideda nuo main()funkcijos. Kodo vykdymas prasideda nuo main()funkcijos pradžios .
  • coutyra objektas, spausdinantis eilutę kabutėse " ". Po jo eina <<operatorius.
  • return 0;yra funkcijos „išėjimo būsena“ main(). Programa baigiasi šiuo teiginiu, tačiau šis teiginys nėra privalomas.

Pastaba: jei neįtraukiame using namespace std;teiginio, turime naudoti std::coutvietoj cout.

Tai yra pageidaujamas metodas, nes naudojant stdvardų sritį gali kilti galimų problemų.

Tačiau mes naudojome stdvardų sritį savo pamokose, kad kodai būtų lengviau įskaitomi.

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

2 pavyzdys: skaičių ir simbolių išvestis

Skaičiams ir simbolių kintamiesiems spausdinti naudojame tą patį coutobjektą, bet nenaudojame kabučių.

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

Rezultatas

 70 256,783 simbolis: A 

Pastabos:

  • endlManipuliatorius naudojamas įterpti naują eilutę. Štai kodėl kiekvienas išėjimas rodomas naujoje eilutėje.
  • <<Operatorius gali būti naudojamas daugiau nei vieną kartą, jei norime atspausdinti skirtingus kintamuosius, styginiams ir tt per vieną pareiškimą. Pavyzdžiui:
 cout << "character: " << ch << endl;

C ++ įvestis

C ++ cinformatu ima formatuotą įvestį iš standartinių įvesties įrenginių, tokių kaip klaviatūra. Mes naudojame cinobjektą kartu su >>operatoriumi įvesdami informaciją.

3 pavyzdys: sveikojo skaičiaus įvestis / išvestis

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

Rezultatas

 Įveskite sveiką skaičių: 70 Skaičius yra: 70 

Programoje mes naudojome

 cin>> num; 

paimti iš vartotojo įvestį. Įvestis saugoma kintamajame num. Mes naudojame >>operatorių su cinįvesties įvedimui.

Pastaba: jei neįtraukiame using namespace std;teiginio, turime naudoti std::cinvietoj cin.

C ++ Keli įėjimai

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

Rezultatas

 Įveskite simbolį ir sveiką skaičių: F 23 Simbolis: F Skaičius: 23 

Įdomios straipsniai...