Η συνάρτηση sqrt () υπολογίζει την τετραγωνική ρίζα ενός αριθμού.
Πρωτότυπο λειτουργίας sqrt ()
double sqrt (διπλό arg)
Η sqrt()
συνάρτηση παίρνει ένα μόνο όρισμα (σε διπλό) και επιστρέφει την τετραγωνική ρίζα της (επίσης σε διπλή).
(Μαθηματικά) √x = sqrt (x) (Προγραμματισμός σε Γ)
Η sqrt()
συνάρτηση ορίζεται στο αρχείο κεφαλίδας math.h.
Για να βρείτε την τετραγωνική ρίζα του int
, float
ή long double
τύπων δεδομένων, μπορείτε να μετατρέψετε ρητά τον τύπο με double
τη χρήση τελεστής cast.
int x = 0; διπλό αποτέλεσμα; αποτέλεσμα = sqrt (διπλό (x));
Μπορείτε επίσης να χρησιμοποιήσετε τη sqrtf()
λειτουργία για να εργαστείτε ειδικά με float και sqrtl()
για να εργαστείτε με long double
τύπο.
μακρύ διπλό sqrtl (long double arg); float sqrtf (float arg);
Παράδειγμα: Συνάρτηση C sqrt ()
#include #include int main() ( double number, squareRoot; printf("Enter a number: "); scanf("%lf", &number); // computing the square root squareRoot = sqrt(number); printf("Square root of %.2lf = %.2lf", number, squareRoot); return 0; )
Παραγωγή
Πληκτρολογήστε έναν αριθμό: 23,4 Τετραγωνική ρίζα 23,40 = 4,84