Η συνάρτηση κατωφλίου () στο C ++ επιστρέφει τη μεγαλύτερη δυνατή ακέραια τιμή που είναι μικρότερη ή ίση με το δεδομένο όρισμα.
Η συνάρτηση κατωφλίου () στο C ++ επιστρέφει τη μεγαλύτερη δυνατή ακέραια τιμή που είναι μικρότερη ή ίση με το δεδομένο όρισμα.
πρωτότυπο δαπέδου () (από το πρότυπο C ++ 11)
διπλό πάτωμα (διπλό x); πλωτό δάπεδο (float x) · μακρύς διπλός όροφος (μακρύς διπλός x) διπλό πάτωμα (T x); // Για ακέραιο τύπο
Η συνάρτηση floor () παίρνει ένα μόνο όρισμα και επιστρέφει μια τιμή τύπου double, float ή long double type. Αυτή η συνάρτηση ορίζεται στο αρχείο κεφαλίδας.
δάπεδο () Παράμετροι
Η συνάρτηση κατωφλίου () λαμβάνει ένα μόνο όρισμα του οποίου υπολογίζεται η κατώτατη τιμή.
κατώτατο όριο () Τιμή επιστροφής
Η συνάρτηση κατωφλίου () επιστρέφει τη μεγαλύτερη δυνατή ακέραια τιμή που είναι μικρότερη ή ίση με το δεδομένο όρισμα.
Παράδειγμα 1: Πώς λειτουργεί το δάπεδο () στο C ++;
#include #include using namespace std; int main() ( double x = 10.25, result; result = floor(x); cout << "Floor of " << x << " = " << result << endl; x = -34.251; result = floor(x); cout << "Floor of " << x << " = " << result << endl; x = 0.71; result = floor(x); cout << "Floor of " << x << " = " << result << endl; return 0; )
Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:
Όροφος 10,25 = 10 Όροφος -34,251 = -35 Όροφος 0,71 = 0
Παράδειγμα 2: συνάρτηση δαπέδου () για ολοκληρωμένους τύπους
#include #include using namespace std; int main() ( int x = 15; double result; result = floor(x); cout << "Floor of " << x << " = " << result << endl; return 0; )
Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:
Όροφος 15 = 15
Το κατώτατο όριο μιας ακέραιας τιμής είναι η ίδια η ολοκληρωμένη τιμή, επομένως η συνάρτηση κατώτατου ορίου δεν χρησιμοποιείται σε ακέραιες τιμές στην πράξη.