Η συνάρτηση στρογγυλού () στο C ++ επιστρέφει την ακέραια τιμή που είναι πλησιέστερη στο όρισμα, με τις μισές περιπτώσεις να στρογγυλοποιούνται από το μηδέν.
Η συνάρτηση στρογγυλού () στο C ++ επιστρέφει την ακέραια τιμή που είναι πλησιέστερη στο όρισμα, με τις μισές περιπτώσεις να στρογγυλοποιούνται από το μηδέν.
στρογγυλό () πρωτότυπο (Από το πρότυπο C ++ 11)
διπλός γύρος (διπλός x); float round (float x). μακρύς διπλός γύρος (μακρύς διπλός x); διπλός γύρος (T x); // Για ακέραιο τύπο
Η συνάρτηση round () παίρνει ένα μόνο όρισμα και επιστρέφει μια τιμή τύπου double, float ή long double type. Αυτή η συνάρτηση ορίζεται στο αρχείο κεφαλίδας.
στρογγυλές () παράμετροι
Η συνάρτηση στρογγυλή () μεταβάλλει μία τιμή ορίσματος.
στρογγυλή () τιμή επιστροφής
Η συνάρτηση στρογγυλού () επιστρέφει την ακέραια τιμή που είναι πλησιέστερη στο x, με τις μισές περιπτώσεις να στρογγυλοποιούνται από το μηδέν.
Παράδειγμα 1: Πώς λειτουργεί το γύρο () στο C ++;
#include #include using namespace std; int main() ( double x = 11.16, result; result = round(x); cout << "round(" << x << ") = " << result << endl; x = 13.87; result = round(x); cout << "round(" << x << ") = " << result << endl; x = 50.5; result = round(x); cout << "round(" << x << ") = " << result << endl; x = -11.16; result = round(x); cout << "round(" << x << ") = " << result << endl; x = -13.87; result = round(x); cout << "round(" << x << ") = " << result << endl; x = -50.5; result = round(x); cout << "round(" << x << ") = " << result << endl; return 0; )
Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:
γύρος (11,16) = 11 γύρος (13,87) = 14 γύρος (50,5) = 51 γύρος (-11,16) = -11 γύρος (-13,87) = -14 γύρος (-50,5) = -51
Παράδειγμα 2: στρογγυλή () συνάρτηση για ακέραιους τύπους
#include #include using namespace std; int main() ( int x = 15; double result; result = round(x); cout << "round(" << x << ") = " << result << endl; return 0; )
Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:
γύρος (15) = 15
Για ακέραιες τιμές, η εφαρμογή της στρογγυλής συνάρτησης επιστρέφει την ίδια τιμή με την είσοδο. Επομένως, δεν χρησιμοποιείται συνήθως για ολοκληρωμένες τιμές στην πράξη.