C ++ pamata ievade / izeja

Šajā apmācībā mēs iemācīsimies izmantot cin objektu, lai ņemtu ievadi no lietotāja, un cout objektu, lai parādītu izvadi lietotājam ar piemēru palīdzību.

C ++ izeja

Programmā C ++ coutformatēto izvadi nosūta standarta izvades ierīcēm, piemēram, ekrānam. Mēs izmantojam coutobjektu kopā ar <<operatoru izejas parādīšanai.

1. piemērs: virknes izvade

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

Rezultāts

 Tā ir C ++ programmēšana 

Kā šī programma darbojas?

  • Vispirms mēs iekļaujam iostreamgalvenes failu, kas ļauj mums parādīt izvadi.
  • coutObjekts tiek definēts iekšpusē stdnamespace. Lai izmantotu stdnosaukumvietu, mēs izmantojām using namespace std;paziņojumu.
  • Katra C ++ programma sākas ar main()funkciju. Koda izpilde sākas no main()funkcijas sākuma .
  • coutir objekts, kas virkni izdrukā pēdiņās " ". Tam seko <<operators.
  • return 0;ir funkcijas "izejas statuss" main(). Programma beidzas ar šo paziņojumu, tomēr šis paziņojums nav obligāts.

Piezīme. Ja mēs neiekļaujam using namespace std;paziņojumu, mums tas jāizmanto std::coutnevis cout.

Šī ir vēlamā metode, jo, izmantojot stdnosaukumvietu, var rasties potenciālas problēmas.

Tomēr, stdlai padarītu kodus vieglāk lasāmus, savās apmācībās esam izmantojuši nosaukumvietu.

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

2. piemērs: Skaitļu un rakstzīmju izvade

Lai drukātu skaitļus un rakstzīmju mainīgos, mēs izmantojam to pašu coutobjektu, bet neizmantojam pēdiņas.

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

Rezultāts

 70 256,783 raksturs: A 

Piezīmes:

  • endlManipulatoru tiek izmantota, lai ievietotu jaunu rindu. Tāpēc katra izeja tiek parādīta jaunā rindā.
  • <<Operators var izmantot vairāk nekā vienu reizi, ja mēs gribam, lai drukātu dažādus mainīgos lielumus, virknes un tā tālāk, vienā paziņojumā. Piemēram:
 cout << "character: " << ch << endl;

C ++ ievade

Programmā C ++ cintiek formatēta ievade no standarta ievades ierīcēm, piemēram, tastatūras. Ieejas iegūšanai mēs izmantojam cinobjektu kopā ar >>operatoru.

3. piemērs: veselas ievades / izvades skaitlis

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

Rezultāts

 Ievadiet veselu skaitli: 70 Skaitlis ir: 70 

Programmā mēs izmantojām

 cin>> num; 

ņemt ievadi no lietotāja. Ieeja tiek saglabāta mainīgajā num. Mēs izmantojam >>operatoru ar, cinlai ievadītu.

Piezīme. Ja mēs neiekļaujam using namespace std;paziņojumu, mums tas jāizmanto std::cinnevis cin.

C ++ Vairāku ieeju uzņemšana

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

Rezultāts

 Ievadiet rakstzīmi un veselu skaitli: F 23 Raksts: F Skaits: 23 

Interesanti raksti...