Š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 ++ cout
formatēto izvadi nosūta standarta izvades ierīcēm, piemēram, ekrānam. Mēs izmantojam cout
objektu 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
iostream
galvenes failu, kas ļauj mums parādīt izvadi. cout
Objekts tiek definēts iekšpusēstd
namespace. Lai izmantotustd
nosaukumvietu, mēs izmantojāmusing namespace std;
paziņojumu.- Katra C ++ programma sākas ar
main()
funkciju. Koda izpilde sākas nomain()
funkcijas sākuma . cout
ir 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::cout
nevis cout
.
Šī ir vēlamā metode, jo, izmantojot std
nosaukumvietu, var rasties potenciālas problēmas.
Tomēr, std
lai 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 cout
objektu, 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:
endl
Manipulatoru 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 ++ cin
tiek formatēta ievade no standarta ievades ierīcēm, piemēram, tastatūras. Ieejas iegūšanai mēs izmantojam cin
objektu 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, cin
lai ievadītu.
Piezīme. Ja mēs neiekļaujam using namespace std;
paziņojumu, mums tas jāizmanto std::cin
nevis 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