Βασική είσοδος / έξοδος C ++

Σε αυτό το σεμινάριο, θα μάθουμε να χρησιμοποιούμε το αντικείμενο 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 

ενδιαφέροντα άρθρα...