Š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 ++ cout
formatu siunčia suformatuotą išvestį į standartinius išvesties įrenginius, pvz., Ekraną. Mes naudojame cout
objektą 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
iostream
antraštės failą, kuris leidžia mums parodyti išvestį. cout
Objektas yra apibrėžiamas vidujestd
vardų. Norėdami naudotistd
vardų sritį, mes panaudojomeusing namespace std;
teiginį.- Kiekviena C ++ programa prasideda nuo
main()
funkcijos. Kodo vykdymas prasideda nuomain()
funkcijos pradžios . cout
yra 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::cout
vietoj cout
.
Tai yra pageidaujamas metodas, nes naudojant std
vardų sritį gali kilti galimų problemų.
Tačiau mes naudojome std
vardų 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į cout
objektą, 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:
endl
Manipuliatorius 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 ++ cin
formatu ima formatuotą įvestį iš standartinių įvesties įrenginių, tokių kaip klaviatūra. Mes naudojame cin
objektą 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::cin
vietoj 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