Wykładniczy w matematyce
Można ją opisać jako funkcję obliczającą moc dowolnej stałej. Można to przedstawić jako a^x, gdzie a jest wartością stałą. Zwykle stałą wartością jest e.
Wykładniczy w programowaniu C
W programowaniu w C obliczamy wykładniczą wartość stałej e., e oznacza liczbę Eulera. Wartość e wynosi około 2,71828. Funkcja exp() jest zdefiniowana w pliku nagłówkowym maths.h. Jeśli więc
Składnia funkcji exp() w programowaniu C
Double exp(double parameter);
Parametr funkcji exp().
Funkcja wymaga tylko jednego parametru. Parametr przechowuje wartość, o jaką ma zostać podniesione e. Ponieważ wartość, dla której ma zostać obliczony wykładnik, jest stała.
Typ zwracany dla funkcji exp().
Typ zwracany przez funkcję exp() to double. Może to być zmiennoprzecinkowy lub dowolny inny typ danych, który może przechowywać wartość liczbową.
Implementacja funkcji exp() w programie C
Poniżej znajduje się kod implementujący funkcję exp() w programie C.
//Include the maths header file in the program. #include #include int main() {// Use the exp() function to compute the exponential value for e. printf('The value for e raised to power 0 is = %.6f ', exp(0)); printf('The value for e raised to power 2 is = %.6f ', exp(2)); printf('The value for e raised to power 13 is = %.6f ', exp(13)); printf('The value for e raised to power 12.01 is = %.6f ', exp(12.01)); printf('The value for e raised to power -1 is = %.6f ', exp(-1)); printf('The value for e raised to power -3.73 is = %.6f ', exp(-3.73)); // Using .6f to print the result will return the answer up to 6th decimal place. return 0; }
Wyjście:
Dane wejściowe użytkownika dotyczące obliczania wartości wykładniczej
//The C Program for raising the power of e by user input //exp() is defined in math.h header file #include #include int main() { float power, result; printf(' Please input the value to raise e : '); //take user input scanf('%f', &power); //Store answer result = exp(power); printf(' The value for e raised to the power %.4f is = %.6f ', power, result); return 0; }
Wyjście:
W powyższym przykładzie pobraliśmy dane wejściowe od użytkownika. Może to być dowolna wartość zmiennoprzecinkowa po wprowadzeniu wartości przez użytkownika. Zostanie ona wykorzystana do obliczenia wykładniczej w programie i zostanie zapisana w wyniku zmiennej. W ostatnim wyciągu wydrukujemy wynik. Odpowiedź zostanie wyświetlona z dokładnością do szóstego miejsca po przecinku.