C ++ log2 () - Βασική βιβλιοθήκη C ++

Η συνάρτηση log2 () στο C ++ επιστρέφει τον λογάριθμο βάσης-2 του ορίσματος.

Η συνάρτηση ορίζεται στο αρχείο κεφαλίδας.

(Μαθηματικά) log 2 x = log2 (x) (Προγραμματισμός σε C ++)

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

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

Η συνάρτηση log2 () παίρνει ένα όρισμα και επιστρέφει μια τιμή τύπου double, floatή long double.

log2 () Παράμετροι

Η συνάρτηση log2 () παίρνει ένα υποχρεωτικό όρισμα στο εύρος (0, ∞) .
Εάν η τιμή είναι μικρότερη από το μηδέν, επιστρέφει το log2 () NaN(Όχι ένας αριθμός).

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

Η συνάρτηση log2 () επιστρέφει τον λογάριθμο βάσης-2 ενός αριθμού.

τιμή επιστροφής log2 ()
Παράμετρος (x) Αξία επιστροφής
x> 1 Θετικός
x = 1 Μηδέν
0> x> 1 Αρνητικός
x = 0 -∞ (- άπειρο)
x <0 NaN (όχι αριθμός)

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

 #include #include using namespace std; int main () ( double x = 13.056, result; result = log2(x); cout << "log2(x) = " << result << endl; x = -3.591; result = log2(x); cout << "log2(x) = " << result << endl; return 0; ) 

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

 log2 (x) = 3.70664 log2 (x) = nan

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

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

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

 log2 (2201) = 11.1039 

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