Το λήμμα δεν περιέχειπηγές ή αυτές που περιέχει δεν επαρκούν.Μπορείτε να βοηθήσετε προσθέτοντας την κατάλληλη τεκμηρίωση. Υλικό που είναι ατεκμηρίωτο μπορεί να αμφισβητηθεί και να αφαιρεθεί. Η σήμανση τοποθετήθηκε στις 25/01/2020.
Αυτό το αρχείο κεφαλίδα περιέχει συναρτήσεις και σταθερές μαθηματικής φύσεως.
Σταθερές
HUGE_VAL
Μια ιδιαίτερη τιμή, τύπουdouble, που επιστρέφεται αν το αποτέλεσμα δε μπορεί να χωρέσει σ' έναdouble.
Συναρτήσεις
Όλες οι παρακάτω συναρτήσεις μπορούν να παραγάγουνEDOM καιERANGE λάθη, αν και υπό ποιες συνθήκες θα το κάνουν εξαρτάται από την υλοποίηση. Όλες επιστρέφουνdouble, ταx καιy είναιdouble και τοn είναιint.
Μετατρέπει τοx σ' ένα κανονικοποιημένο αριθμό του εύρους [1/2, 1), ο οποίος επιστρέφεται, και μια δύναμη του 2, η οποία αποθηκεύεται στον*ip. Ανx == 0, τότε και τα δύο μερη του αποτελέσματος είναι μηδέν.
modf(x, double *ip)
Χωρίζει τοx σε ακέραιο και κλασματικό μέρος. Αποθηκεύει το πρώτο στον*ip και επιστρέφει το δεύτερο.
fmod(x, y)
Το υπόλοιπο της πραγματικής διαίρεσηςx/y. Αν τοy είναι μηδέν, το αποτέλεσμα εξαρτάται από την υλοποίηση.
Βιβλιογραφία
Prentice Hall - The C Programming Language- Brian W. Kernighan, Dennis M. Ritchie, 2nd ed.