Š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 vidujestdvardų. Norėdami naudotistdvardų sritį, mes panaudojomeusing namespace std;teiginį.- Kiekviena C ++ programa prasideda nuo
main()funkcijos. Kodo vykdymas prasideda nuomain()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








