Tässä opetusohjelmassa opitaan käyttämään cin-objektia ottamaan käyttäjältä tietoa ja cout-objektin näyttämään ulostulo käyttäjälle esimerkkien avulla.
C ++ -lähtö
cout
Lähettää C ++: ssa muotoilun lähdön vakiolähtölaitteille, kuten näytölle. Käytämme cout
kohdetta yhdessä <<
operaattorin kanssa tuotoksen näyttämiseen.
Esimerkki 1: Merkkijono
#include using namespace std; int main() ( // prints the string enclosed in double quotes cout << "This is C++ Programming"; return 0; )
Tuotos
Tämä on C ++ -ohjelmointi
Kuinka tämä ohjelma toimii?
- Sisällytämme ensin
iostream
otsikkotiedoston, jonka avulla voimme näyttää tuotoksen. cout
Objekti on määritetty sisällästd
nimiavaruuden. Jos haluat käyttäästd
nimiavaruuden, käytimmeusing namespace std;
selvitys.- Jokainen C ++ -ohjelma alkaa
main()
toiminnolla. Koodin suoritus alkaamain()
toiminnon alusta . cout
on objekti, joka tulostaa merkkijonon lainausmerkeissä" "
. Käyttäjä seuraa sitä<<
.return 0;
on toiminnon "poistumistila"main()
. Ohjelma päättyy tällä lauseella, mutta tämä lausunto ei ole pakollinen.
Huomaa: Jos emme sisällytä using namespace std;
lausetta, meidän on käytettävä std::cout
sen sijaan cout
.
Tämä on suositeltava menetelmä, koska std
nimitilan käyttö voi aiheuttaa mahdollisia ongelmia.
Olemme kuitenkin käyttäneet std
nimitilaa opetusohjelmissamme koodien luettavuuden parantamiseksi.
#include int main() ( // prints the string enclosed in double quotes std::cout << "This is C++ Programming"; return 0; )
Esimerkki 2: Numeroiden ja merkkien tuotos
Numeroiden ja merkkimuuttujien tulostamiseen käytämme samaa cout
objektia, mutta ilman lainausmerkkejä.
#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; )
Tuotos
70 256,783 merkki: A
Huomautuksia:
endl
Manipuloija käytetään lisätä uuden rivin. Siksi kukin lähtö näytetään uudella rivillä.<<
Operaattori voi käyttää useammin kuin kerran, jos haluamme tulostaa eri muuttujista, jousille ja niin edelleen yhdessä selvitys. Esimerkiksi:
cout << "character: " << ch << endl;
C ++ -tulo
Ottaa C ++: ssa cin
alustetun syötteen tavallisista syöttölaitteista, kuten näppäimistöltä. Käytämme cin
objektia yhdessä >>
operaattorin kanssa syötteen vastaanottamiseen.
Esimerkki 3: Kokonaislähtö / lähtö
#include using namespace std; int main() ( int num; cout <> num; // Taking input cout << "The number is: " << num; return 0; )
Tuotos
Syötä kokonaisluku: 70 Luku on: 70
Ohjelmassa käytimme
cin>> num;
ottamaan käyttäjältä tietoja. Tulo tallennetaan muuttujaan num. Käytämme >>
operaattoria kanssa cin
syöttääksesi tietoja.
Huomaa: Jos emme sisällytä using namespace std;
lausetta, meidän on käytettävä std::cin
sen sijaan cin
.
C ++ Useiden tulojen ottaminen
#include using namespace std; int main() ( char a; int num; cout <> a>> num; cout << "Character: " << a << endl; cout << "Number: " << num; return 0; )
Tuotos
Syötä merkki ja kokonaisluku: F 23 Merkki: F Numero: 23