Funkcja exp2 () w C ++ zwraca funkcję wykładniczą o podstawie 2, tj. 2 podniesione do podanego argumentu.
Funkcja jest zdefiniowana w pliku nagłówkowym.
(Matematyka) 2 x = exp2 (x) (Programowanie w C ++)
exp2 () prototyp (w standardzie C ++ 11)
podwójne exp2 (podwójne x); float exp2 (float x); długie podwójne exp2 (długie podwójne x); podwójne exp2 (T x); // Dla typu całkowitego
exp2 () Parametry
Funkcja exp2 () przyjmuje jeden obowiązkowy argument (może być dodatni, ujemny lub 0).
exp2 () Wartość zwracana
Funkcja exp2 () zwraca wartość z zakresu (0, ∞) .
Jeśli wielkość wyniku jest zbyt duża, aby mogła być reprezentowana przez wartość zwracanego typu, funkcja zwraca HUGE_VAL
z odpowiednim znakiem i występuje błąd zakresu przepełnienia.
Przykład 1: Jak funkcja exp2 () działa w C ++?
#include #include using namespace std; int main() ( double x = -6.19, result; result = exp2(x); cout << "exp2(x) = " << result << endl; return 0; )
Po uruchomieniu programu wynik będzie następujący:
exp2 (x) = 0,013697
Przykład 2: funkcja exp2 () z typem całkowitym
#include #include using namespace std; int main() ( long int x = 14; double result; result = exp2(x); cout << "exp2(x) = " << result << endl; return 0; )
Po uruchomieniu programu wynik będzie następujący:
exp2 (x) = 16384