cpp:osteams
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
cpp:osteams [2020/05/17 18:19] – [Χρήση συναρτήσεων μορφοποίησης] gthanos | cpp:osteams [Unknown date] (current) – external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 155: | Line 155: | ||
| | ||
/* no special formatting specified */ | /* no special formatting specified */ | ||
+ | cout << 0.00000123456789012345678 << endl; | ||
+ | cout << 0.0000123456789012345678 << endl; | ||
+ | cout << 0.000123456789012345678 << endl; | ||
+ | cout << 0.00123456789012345678 << endl; | ||
+ | cout << 0.0123456789012345678 << endl; | ||
cout << 0.123456789012345678 << endl; | cout << 0.123456789012345678 << endl; | ||
cout << 123.4567890123456789 << endl; | cout << 123.4567890123456789 << endl; | ||
Line 160: | Line 165: | ||
cout << 123456789.0123456789 << endl; | cout << 123456789.0123456789 << endl; | ||
| | ||
- | cout << | + | cout << |
- | cout << setprecision(1) << 123.456 << endl; | + | |
- | cout << setprecision(2) << 123.456 << endl; | + | |
- | cout << setprecision(3) << 123.456 << endl; | + | |
- | cout << setprecision(4) << 123.456 << endl; | + | |
- | cout << setprecision(5) << 123.456 << endl; | + | |
- | cout << setprecision(6) << 123.456 << endl; | + | |
- | cout << setprecision(7) << 123.456 << endl; | + | |
- | + | ||
- | cout << scientific << endl; | + | |
- | cout << setprecision(1) << 123.456 << endl; | + | |
- | cout << setprecision(2) << 123.456 << endl; | + | |
- | cout << setprecision(3) << 123.456 << endl; | + | |
- | cout << setprecision(4) << 123.456 << endl; | + | |
- | cout << setprecision(5) << 123.456 << endl; | + | |
- | cout << setprecision(6) << 123.456 << endl; | + | |
- | cout << setprecision(7) << 123.456 << endl; | + | |
- | + | ||
- | cout << | + | |
cout << 30 << " " << | cout << 30 << " " << | ||
- | cout << noshowpoint << endl; | + | cout << |
cout << 30 << " " << 1000L << " " << 1000.00 << " " << 3.14159; | cout << 30 << " " << 1000L << " " << 1000.00 << " " << 3.14159; | ||
+ | cout << endl; | ||
+ | | ||
+ | cout << std::fixed << endl; | ||
+ | cout << std:: | ||
+ | cout << std:: | ||
+ | cout << std:: | ||
+ | cout << std:: | ||
+ | cout << std:: | ||
+ | cout << std:: | ||
+ | cout << std:: | ||
| | ||
+ | cout << std:: | ||
+ | cout << std:: | ||
+ | cout << std:: | ||
+ | cout << std:: | ||
+ | cout << std:: | ||
+ | cout << std:: | ||
+ | cout << std:: | ||
+ | cout << std:: | ||
} | } | ||
</ | </ | ||
Line 189: | Line 194: | ||
Εάν δεν ορίσετε δικές σας παραμέτρους εκτύπωσης, | Εάν δεν ορίσετε δικές σας παραμέτρους εκτύπωσης, | ||
* Εάν ο αριθμός έχει ακέραιο μέρος μεγαλύτερο απο 7 ψηφία, τότε εκτυπώνεται σε εκθετική μορφή. | * Εάν ο αριθμός έχει ακέραιο μέρος μεγαλύτερο απο 7 ψηφία, τότε εκτυπώνεται σε εκθετική μορφή. | ||
+ | * Εάν ο αριθμός έχει ακέραιο μέρος μηδέν και δεκαδικό μέρος με τέσσερα (4) ή περισσότερα μηδενικά στην αρχή εκτυπώνεται σε εκθετική μορφή. | ||
* Σε αντίθετη περίπτωση, | * Σε αντίθετη περίπτωση, | ||
* ο αριθμός των εκτυπωσιμων ψηφίων είναι 7, χωρίς να υπολογίζουμε το πρόσημο, | * ο αριθμός των εκτυπωσιμων ψηφίων είναι 7, χωρίς να υπολογίζουμε το πρόσημο, | ||
* Εάν το δεκαδικό μέρος του αριθμού είναι μεγαλύτερο από όσο μπορεί να εκτυπωθεί από την παραπάνω σύμβαση, | * Εάν το δεκαδικό μέρος του αριθμού είναι μεγαλύτερο από όσο μπορεί να εκτυπωθεί από την παραπάνω σύμβαση, | ||
</ | </ |
cpp/osteams.1589739550.txt.gz · Last modified: 2020/05/17 17:19 (external edit)