Σε αυτό το σεμινάριο, θα μάθουμε να χρησιμοποιούμε το αντικείμενο cin για να πάρουμε την είσοδο από τον χρήστη και το αντικείμενο cout για να εμφανίσουμε την έξοδο στον χρήστη με τη βοήθεια παραδειγμάτων.
Έξοδος C ++
Στο C ++, cout
στέλνει μορφοποιημένη έξοδο σε τυπικές συσκευές εξόδου, όπως η οθόνη. Χρησιμοποιούμε το cout
αντικείμενο μαζί με το <<
χειριστή για την εμφάνιση της εξόδου.
Παράδειγμα 1: Έξοδος συμβολοσειράς
#include using namespace std; int main() ( // prints the string enclosed in double quotes cout << "This is C++ Programming"; return 0; )
Παραγωγή
Αυτός είναι ο προγραμματισμός C ++
Πώς λειτουργεί αυτό το πρόγραμμα;
- Πρώτα συμπεριλαμβάνουμε το
iostream
αρχείο κεφαλίδας που μας επιτρέπει να εμφανίζουμε έξοδο. - Το
cout
αντικείμενο ορίζεται εντός τουstd
χώρου ονομάτων. Για να χρησιμοποιήσουμε τοstd
χώρο ονομάτων, χρησιμοποιήσαμε τηusing namespace std;
δήλωση. - Κάθε πρόγραμμα C ++ ξεκινά με τη
main()
λειτουργία. Η εκτέλεση του κώδικα ξεκινά από την αρχή τηςmain()
συνάρτησης. cout
είναι ένα αντικείμενο που εκτυπώνει τη συμβολοσειρά μέσα σε εισαγωγικά" "
. Ακολουθεί ο<<
χειριστής.return 0;
είναι η "κατάσταση εξόδου" τηςmain()
συνάρτησης. Το πρόγραμμα τελειώνει με αυτήν τη δήλωση, ωστόσο, αυτή η δήλωση δεν είναι υποχρεωτική.
Σημείωση: Εάν δεν συμπεριλάβουμε τη using namespace std;
δήλωση, πρέπει να χρησιμοποιήσουμε std::cout
αντί cout
.
Αυτή είναι η προτιμώμενη μέθοδος καθώς η χρήση του std
χώρου ονομάτων μπορεί να δημιουργήσει πιθανά προβλήματα.
Ωστόσο, χρησιμοποιήσαμε το std
χώρο ονομάτων στα σεμινάριά μας για να κάνουμε τους κωδικούς πιο ευανάγνωστους.
#include int main() ( // prints the string enclosed in double quotes std::cout << "This is C++ Programming"; return 0; )
Παράδειγμα 2: Έξοδος αριθμών και χαρακτήρων
Για να εκτυπώσουμε τους αριθμούς και τις μεταβλητές χαρακτήρων, χρησιμοποιούμε το ίδιο cout
αντικείμενο αλλά χωρίς να χρησιμοποιούμε εισαγωγικά.
#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; )
Παραγωγή
70 256.783 χαρακτήρας: Α
Σημειώσεις:
- Ο
endl
χειριστής χρησιμοποιείται για να εισαγάγει μια νέα γραμμή. Γι 'αυτό κάθε έξοδος εμφανίζεται σε μια νέα γραμμή. - Ο
<<
χειριστής μπορεί να χρησιμοποιηθεί περισσότερες από μία φορές εάν θέλουμε να εκτυπώσουμε διαφορετικές μεταβλητές, συμβολοσειρές και ούτω καθεξής σε μία δήλωση. Για παράδειγμα:
cout << "character: " << ch << endl;
Είσοδος C ++
Στο C ++, cin
λαμβάνει μορφοποιημένη είσοδο από τυπικές συσκευές εισόδου, όπως το πληκτρολόγιο. Χρησιμοποιούμε το cin
αντικείμενο μαζί με τον >>
χειριστή για τη λήψη δεδομένων.
Παράδειγμα 3: Ακέραιος είσοδος / έξοδος
#include using namespace std; int main() ( int num; cout <> num; // Taking input cout << "The number is: " << num; return 0; )
Παραγωγή
Εισαγάγετε έναν ακέραιο: 70 Ο αριθμός είναι: 70
Στο πρόγραμμα, χρησιμοποιήσαμε
cin>> num;
για λήψη πληροφοριών από τον χρήστη. Η είσοδος αποθηκεύεται στη μεταβλητή αριθ. Χρησιμοποιούμε τον >>
χειριστή για cin
να λάβουμε πληροφορίες.
Σημείωση: Εάν δεν συμπεριλάβουμε τη using namespace std;
δήλωση, πρέπει να χρησιμοποιήσουμε std::cin
αντί cin
.
C ++ Λήψη πολλαπλών εισόδων
#include using namespace std; int main() ( char a; int num; cout <> a>> num; cout << "Character: " << a << endl; cout << "Number: " << num; return 0; )
Παραγωγή
Εισαγάγετε έναν χαρακτήρα και έναν ακέραιο: F 23 Χαρακτήρας: F Αριθμός: 23