C ++ Perustulo / -lähtö

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ö

coutLähettää C ++: ssa muotoilun lähdön vakiolähtölaitteille, kuten näytölle. Käytämme coutkohdetta 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 iostreamotsikkotiedoston, jonka avulla voimme näyttää tuotoksen.
  • coutObjekti on määritetty sisällä stdnimiavaruuden. Jos haluat käyttää stdnimiavaruuden, käytimme using namespace std;selvitys.
  • Jokainen C ++ -ohjelma alkaa main()toiminnolla. Koodin suoritus alkaa main()toiminnon alusta .
  • couton 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::coutsen sijaan cout.

Tämä on suositeltava menetelmä, koska stdnimitilan käyttö voi aiheuttaa mahdollisia ongelmia.

Olemme kuitenkin käyttäneet stdnimitilaa 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 coutobjektia, 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:

  • endlManipuloija 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 cinalustetun syötteen tavallisista syöttölaitteista, kuten näppäimistöltä. Käytämme cinobjektia 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 cinsyöttääksesi tietoja.

Huomaa: Jos emme sisällytä using namespace std;lausetta, meidän on käytettävä std::cinsen 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 

Mielenkiintoisia artikkeleita...