Όροφος C ++ () - Βασική βιβλιοθήκη C ++

Η συνάρτηση κατωφλίου () στο 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 

Το κατώτατο όριο μιας ακέραιας τιμής είναι η ίδια η ολοκληρωμένη τιμή, επομένως η συνάρτηση κατώτατου ορίου δεν χρησιμοποιείται σε ακέραιες τιμές στην πράξη.

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