iomanip functions c setprecision c setw with examples
Αυτό το σεμινάριο περιγράφει μερικές λειτουργίες κεφαλίδας IOMANIP για τη διαχείριση της εξόδου των προγραμμάτων C ++ όπως το setprecision και το setw.
Η κεφαλίδα αποτελείται από συναρτήσεις που χρησιμοποιούνται για τον χειρισμό της εξόδου του προγράμματος C ++. Μπορούμε να κάνουμε την παραγωγή οποιουδήποτε προγράμματος πιο εύκολη και παρουσίαση με βάση το πού θέλουμε να το δείξουμε ή ποιος θα το χρησιμοποιήσει.
=> Ανατρέξτε στον τέλειο οδηγό εκπαίδευσης C ++ εδώ.
ποιο είναι το καλύτερο δωρεάν πρόγραμμα λήψης youtube;
Τι θα μάθετε:
Λειτουργίες IOMANIP στο C ++
Για να μορφοποιήσουμε σωστά την έξοδο, μπορούμε να χρησιμοποιήσουμε τους χειριστές που παρέχονται από την κεφαλίδα και να κάνουμε την έξοδο παρουσιάσιμη.
Για παράδειγμα,εάν εκτυπώνουμε πείτε έναν πίνακα ως εξής:
Χρησιμοποιώντας μια απλή ροή cout, ενδέχεται να μην μπορούμε να διαμορφώσουμε την έξοδο όπως φαίνεται παραπάνω. Ως εκ τούτου, μπορούμε να χρησιμοποιήσουμε τη συνάρτηση setw από την κεφαλίδα και μπορούμε να ορίσουμε το συγκεκριμένο πλάτος μεταξύ των στοιχείων.
Με αυτόν τον τρόπο μπορούμε να κάνουμε την έξοδο του προγράμματος να φαίνεται πιο ρεαλιστική και παρουσιάσιμη.
Η κεφαλίδα περιέχει πολλές λειτουργίες για τη μορφοποίηση της εξόδου.
Τα κύρια μεταξύ αυτών περιλαμβάνουν:
- Ακρίβεια Αυτή η συνάρτηση ορίζει την ακρίβεια για τις τιμές δεκαδικού ή float.
- setw: Η λειτουργία Setw ορίζει το πλάτος του πεδίου ή τον αριθμό των χαρακτήρων που θα εμφανίζονται πριν από ένα συγκεκριμένο πεδίο.
- Setfill: Η λειτουργία Setfill χρησιμοποιείται για να γεμίσει τη ροή με τον τύπο char c που καθορίζεται ως παράμετρος.
C ++ SetPrecision
Πρωτότυπο λειτουργίας: setprecision (int n).
Παράμετροι): n => τιμή της δεκαδικής ακρίβειας που θα οριστεί.
Αξία επιστροφής: απροσδιόριστος
Περιγραφή: Αυτή η συνάρτηση ορίζει την δεκαδική ακρίβεια για τιμές κινητής υποδιαστολής. Αυτό μορφοποιεί το κινούμενο σημείο όταν εμφανίζεται.
Παράδειγμα:
Δίνεται παρακάτω ένα λεπτομερές παράδειγμα C ++ για να δείξει τη συνάρτηση setprecision.
#include #include using namespace std; int main () { double float_value =3.14159; cout << setprecision(4) << float_value << '
'; cout << setprecision(9) << float_value << '
'; cout << fixed; cout << setprecision(5) << float_value << '
'; cout << setprecision(10) << float_value << '
'; return 0; }
Παραγωγή:
Εδώ θέτουμε διάφορες ακρίβεια για την τιμή float 3.14159. Όπως μπορούμε να δούμε από την έξοδο, η εμφάνιση της τιμής float αλλάζει ανάλογα με το σετ ακρίβειας.
Ρύθμιση σε C ++
Πρωτότυπο λειτουργίας: setw (int n).
Παράμετροι): n => τιμή του πλάτους πεδίου (αριθμός χαρακτήρων) που θα χρησιμοποιηθεί.
Αξία επιστροφής: απροσδιόριστος
Περιγραφή: Η λειτουργία setw καθορίζει το πλάτος του πεδίου ή τον αριθμό των χαρακτήρων που θα χρησιμοποιηθούν για την παραγωγή αριθμών.
Παράδειγμα:
Η λειτουργία setw επιδεικνύεται χρησιμοποιώντας ένα πρόγραμμα C ++.
καθαρές ερωτήσεις συνέντευξης και απαντήσεις για τους νεότερους
#include #include using namespace std; int main () { cout << 'The number printed with width 10'< Παραγωγή:
Σε αυτό το πρόγραμμα, εκτυπώνουμε διαφορετικούς αριθμούς θέτοντας διαφορετικές τιμές πλάτους. Σύμφωνα με το σύνολο πλάτους, ο αριθμός εκτυπώνεται αφού παραλείψετε αυτούς τους πολλούς χώρους. Η έξοδος του προγράμματος δείχνει σαφώς τη διαφορά.
πώς να ανοίξετε ένα αρχείο eps
C ++ Setfill
Πρωτότυπο λειτουργίας: setfill (char_type γ).
Παράμετροι): n => νέος χαρακτήρας πλήρωσης για τη ροή. char_type: τύπος χαρακτήρων που χρησιμοποιείται από τη ροή.
Αξία επιστροφής: απροσδιόριστος
Περιγραφή: setfill ορίζει το c ως το νέο χαρακτήρα πλήρωσης για τη ροή.
Παράδειγμα:
Δίνεται παρακάτω ένα παράδειγμα προγράμματος C ++ για να δείξει το setfill.
#include #include using namespace std; int main () { cout << setfill ('*') << setw (10); cout << 15 << endl; cout << setfill ('#') << setw (5); cout << 5 << endl; cout << setfill ('#') << setw (5); cout << 1 << endl; cout << setfill ('*') << setw (10); cout << 25 << endl; return 0; }
Παραγωγή:
Στο παραπάνω πρόγραμμα, χρησιμοποιήσαμε τη λειτουργία setfill μαζί με διάφορους χαρακτήρες ως παραμέτρους της λειτουργίας setfill. Όταν ονομάζουμε αυτήν τη συνάρτηση με τη λειτουργία setw, το πλάτος που καθορίσαμε στη συνάρτηση setw συμπληρώνεται από τον χαρακτήρα που καθορίσαμε στη συνάρτηση setfill.
συμπέρασμα
Η κεφαλίδα περιέχει τις λειτουργίες που μπορούμε να χρησιμοποιήσουμε για τη μορφοποίηση της εξόδου του προγράμματος C ++. Αυτές οι λειτουργίες μπορούν να χρησιμοποιηθούν μία κάθε φορά ή μαζί για να κάνουν την έξοδο του προγράμματος μας πιο εμφανής.
Σε αυτό το σεμινάριο, έχουμε δει τις συναρτήσεις setprecision, setw και setfill της κεφαλίδας και επίσης αναπτύξαμε προγράμματα C ++ που τα χρησιμοποιούν. Αυτές οι λειτουργίες μπορεί να είναι πολύ χρήσιμες όταν πρέπει να μορφοποιήσουμε και να ομορφύνουμε την έξοδο.
Στο επόμενο σεμινάριό μας, θα συζητήσουμε διάφορες λειτουργίες από την κεφαλίδα.
=> Δείτε εδώ για να δείτε τα εκπαιδευτικά μαθήματα A-Z Of C ++ εδώ.
Συνιστώμενη ανάγνωση
- Λειτουργίες ημερομηνίας και ώρας σε C ++ με παραδείγματα
- Εκμάθηση Python DateTime με παραδείγματα
- Λειτουργίες συμβολοσειράς Python
- C # Λειτουργίες / Μέθοδοι Εκμάθηση με παραδείγματα κώδικα
- Λειτουργίες βιβλιοθήκης στο C ++
- Λειτουργίες σε C ++ με τύπους & παραδείγματα
- Σημαντικές λειτουργίες LoadRunner που χρησιμοποιούνται σε δέσμες ενεργειών VuGen με παραδείγματα
- Μεταβλητές και συναρτήσεις JMeter