C ++ trunc () - C ++ Τυπική βιβλιοθήκη

Η συνάρτηση trunc () στο C ++ στρογγυλοποιεί το όρισμα στο μηδέν και επιστρέφει την πλησιέστερη ακέραια τιμή που δεν είναι μεγαλύτερη σε μέγεθος από το όρισμα.

Η συνάρτηση trunc () στο C ++ στρογγυλοποιεί το όρισμα στο μηδέν και επιστρέφει την πλησιέστερη ακέραια τιμή που δεν είναι μεγαλύτερη σε μέγεθος από το όρισμα.

πρωτότυπο trunc () (Από το πρότυπο C ++ 11)

διπλό κορμό (διπλό x); float trunc (float x); μακρύ διπλό κορμό (μακρύ διπλό x); διπλό κορμό (T x); // Για ακέραιους τύπους

Η συνάρτηση trunc () παίρνει ένα μόνο όρισμα και επιστρέφει μια τιμή τύπου double, float ή long double type. Αυτή η συνάρτηση ορίζεται στο αρχείο κεφαλίδας.

παράμετροι trunc ()

Η συνάρτηση trunc () παίρνει ένα μόνο όρισμα του οποίου η τιμή trunc πρόκειται να υπολογιστεί.

trunc () Επιστροφή τιμή

Η συνάρτηση trunc () στρογγυλοποιεί το x προς το μηδέν και επιστρέφει την πλησιέστερη ακέραια τιμή που δεν είναι μεγαλύτερη σε μέγεθος από το x.

Απλώς, η συνάρτηση trunc () περικόπτει την τιμή μετά το δεκαδικό και επιστρέφει μόνο το ακέραιο μέρος.

Παράδειγμα 1: Πώς λειτουργεί το trunc () στο C ++;

 #include #include using namespace std; int main() ( double x = 10.25, result; result = trunc(x); cout << "trunc(" << x << ") = " << result << endl; x = -34.251; result = trunc(x); cout << "trunc(" << x << ") = " << result << endl; return 0; )

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

 trunc (10.25) = 10 trunc (-34.251) = -34

Παράδειγμα 2: συνάρτηση trunc () για ολοκληρωμένους τύπους

 #include #include using namespace std; int main() ( int x = 15; double result; result = trunc(x); cout << "trunc(" << x << ") = " << result << endl; return 0; ) 

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

 trunc (15) = 15 

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

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