Selles õpetuses õpime kasutama cin-objekti kasutajalt sisendi võtmiseks ja cout-objekti näidete abil kasutajale väljundi kuvamiseks.
C ++ väljund
C ++ režiimis cout
saadab vormindatud väljund standardsetele väljundseadmetele, näiteks ekraanile. Väljundi kuvamiseks kasutame cout
objekti koos <<
operaatoriga.
Näide 1: Stringi väljund
#include using namespace std; int main() ( // prints the string enclosed in double quotes cout << "This is C++ Programming"; return 0; )
Väljund
See on C ++ programmeerimine
Kuidas see programm töötab?
- Esmalt lisame
iostream
päisefaili, mis võimaldab meil väljundit kuvada. cout
Objekti defineeritakse seesstd
nimeruumi.std
Nimeruumi kasutamiseks kasutasimeusing namespace std;
lauset.- Iga C ++ programm algab
main()
funktsiooniga. Koodi käivitamine algabmain()
funktsiooni algusest . cout
on objekt, mis prindib stringi jutumärkides" "
. Sellele järgneb<<
operaator.return 0;
on funktsiooni "väljumisolek"main()
. Programm lõpeb selle avaldusega, kuid see lause pole kohustuslik.
Märkus. Kui me ei sisalda using namespace std;
lauset, peame selle std::cout
asemel kasutama cout
.
See on eelistatud meetod, kuna std
nimeruumi kasutamine võib tekitada võimalikke probleeme.
std
Koodide loetavamaks muutmiseks oleme siiski kasutanud oma õpetustes nimeruumi.
#include int main() ( // prints the string enclosed in double quotes std::cout << "This is C++ Programming"; return 0; )
Näide 2: numbrite ja tähemärkide väljund
Numbrite ja tähemuutujate printimiseks kasutame sama cout
objekti, kuid jutumärke kasutamata.
#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; )
Väljund
70 256,783 tähemärki: A
Märkused:
endl
Manipulaatori kasutatakse lisada uus rida. Sellepärast kuvatakse iga väljund uuel real.<<
Operaator saab kasutada rohkem kui üks kord, kui me tahame, et printida erinevaid muutujaid, stringid ja nii edasi ühe avalduse. Näiteks:
cout << "character: " << ch << endl;
C ++ sisend
C ++ režiimis cin
võtab vormindatud sisendi standardsetest sisendseadmetest, näiteks klaviatuurilt. Sisestamiseks kasutame cin
objekti koos >>
operaatoriga.
Näide 3: täisarv sisend / väljund
#include using namespace std; int main() ( int num; cout <> num; // Taking input cout << "The number is: " << num; return 0; )
Väljund
Sisestage täisarv: 70 Arv on 70
Programmis kasutasime
cin>> num;
kasutajalt sisendi saamiseks. Sisend salvestatakse muutujasse num. Sisendi sisestamiseks kasutame >>
operaatorit cin
.
Märkus. Kui me ei sisalda using namespace std;
lauset, peame selle std::cin
asemel kasutama cin
.
C ++ Mitme sisendi võtmine
#include using namespace std; int main() ( char a; int num; cout <> a>> num; cout << "Character: " << a << endl; cout << "Number: " << num; return 0; )
Väljund
Sisestage märk ja täisarv: F 23 Märk: F Number: 23