C ++ round () - C ++ Standard Βιβλιοθήκη

Η συνάρτηση στρογγυλού () στο 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 

Για ακέραιες τιμές, η εφαρμογή της στρογγυλής συνάρτησης επιστρέφει την ίδια τιμή με την είσοδο. Επομένως, δεν χρησιμοποιείται συνήθως για ολοκληρωμένες τιμές στην πράξη.

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