Składnia
podwójnie pow(podwójnie baza, podwójnie do potęgi);
pow () funkcja jest zdefiniowana w matematyka.H plik nagłówka.
Argumenty
Ta funkcja przyjmuje dwa argumenty, baza I do potęgi, Aby obliczyć wartość baza podniesiony do siły do potęgi. Tutaj baza I do potęgi Oba są podwójne.
Wartości zwracane
O sukcesie, pow () funkcja zwraca wartość baza podniesiony do siły do potęgi.
Jeśli wartość do potęgi to 0, pow () Funkcja zwraca 1.
Jeśli baza jest negatywny i do potęgi nie jest integralny, pow () Funkcja powraca Nan (Nie ma numeru).
Przykłady
//Przykład 1.CW przykładzie1.c, widzieliśmy wyjście pow () funkcjonować. Tutaj używamy -LM Parametr wiersza poleceń do łączenia w bibliotece matematycznej. Od linii 10–13 otrzymaliśmy wynik zgodnie z oczekiwaniami. W liniach 14 i 15 mamy -Nan(Nie liczba), ponieważ drugi argument nie jest integralny.
Wykładnik za pomocą zmiany bitów
Jeśli chcemy obliczyć wykładnik do mocy 2, możemy to zrobić za pomocą zmiany biegów.
Lewa przesunięcie o M jest równoważne pierwszemu terminowi i 2 do mocy m.
N << m = n*pow (2, m)
Prawe przesunięcie o m jest równoważne podziałowi pierwszego okresu i 2 do mocy m.
n >> m = n/pow (2, m)
Działa tylko wtedy, gdy M jest pozytywny.
// Przykład2.CW przykładzie2.c, widzieliśmy, w jaki sposób operator zmiany biegów może być używany dla wykładnika do mocy 2. Bardzo przydatne jest zmniejszenie złożoności kodu.
Wykładnik za pomocą funkcji zdefiniowanej przez użytkownika
Możemy napisać funkcję zdefiniowaną przez użytkownika do obliczania wykładników. W przykładzie3.C, napiszemy funkcję zdefiniowaną przez użytkownika exponent (), który przyjmuje dwa argumenty oparte na liczbie całkowitej mrówki typu.
// Przykład3.CPrzykład3.c Widzieliśmy wyjście funkcji zdefiniowanej przez użytkownika exponent (). Ta funkcja działa, gdy wykładnik jest integralny. W przypadku prawdziwego wykładnika musimy użyć pow () funkcjonować.
Wniosek
W tym artykule widzieliśmy za pomocą pow () funkcja i Bit -Schefting Operator, w jaki sposób wykładnik można obliczyć w języku C. Nauczyliśmy się również, jak pisać własną funkcję do obliczania wykładników. Teraz możemy bez wątpienia użyć tych technik w naszym programie C.