Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να περιορίσει τον αριθμό των δεκαδικών σημεία σε C + +

C + + είναι μια γλώσσα προγραμματισμού που λειτουργεί με αριθμούς κινητής υποδιαστολής , όπως " 14.308996 " που είναι αποθηκευμένο στο πλαίσιο του προγράμματος με μεγάλη ακρίβεια . Ωστόσο , χρειάζεται συχνά να στρογγυλοποιεί τους αριθμούς στην παραγωγή , σύμφωνα με το πλαίσιο του προγράμματος . Για παράδειγμα , αν δημιουργήσετε μια εφαρμογή σε C + + που υπολογίζει τη θερμοκρασία , μπορεί να θέλετε να εκτυπώσετε το αποτέλεσμα με μόνο ένα ή δύο ψηφία μετά την υποδιαστολή . Οδηγίες
Η 1

Προσθέστε αυτές τις εντολές για να σας C + + πρόγραμμα για να καταστεί δυνατή σταθερό παρουσίαση των δεκαδικών αριθμών :

std :: cout.setf ( std :: ios : σταθερό) ?

std :: cout.setf ( std :: ios : showpoint ) ? 2

Ρυθμίστε την ακρίβεια που χρειάζεστε για να εμφανίσετε τους αριθμούς για να? , για παράδειγμα , οι ακόλουθες δυνάμεις εντολή για να εμφανίσετε τους αριθμούς για να δεύτερο ψηφίο μετά την υποδιαστολή - std :: cout.precision ( 2 ) ? .
εικόνων 3

Εκτυπώστε μια μεταβλητή στη C + + σας πρόγραμμα για να επιβεβαιωθεί το αποτέλεσμα εξόδου

διπλή δοκιμή = 15,5883 ?

std :: cout <<δοκιμή?

η μεταβλητή "test" λαμβάνει την τιμή 15,5883 , καθώς και οι εκτυπώσεις του προγράμματος " 15.59 " , όπως ο αριθμός είναι στρογγυλοποιείται στο δεύτερο ψηφίο μετά την υποδιαστολή .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα