# Exponential() in C

**Introduction: **In C language, there are available many types of functions. The exponential() function is one of them.

It is a mathematical function. This article describes using the pow() property to perform exponentiation operations.

You can also learn how to perform exponentiation operations using bit shift operators.

We are able to attempt to write a consumer-described function to calculate exponents. So, it is allowed to get started.

**Use of Exponential in the mathematics portion: **Exponential function is used in mathematics very well. It can be defined because of the characteristic that computes the electricity of any constant.

**Use of Exponential in the C language: **Exponential function is used in C language. In C programming, compute the exponential value of a continuous e. e represents the Euler number. The charge is approximately 2.71828. Since the exp() property is a math function, it is defined in the math.h header file.

**Syntax of the exponential() function in C: **Syntax is the set of policies or rules that outline what the diverse combinations of symbols imply. Syntax refers to the concept of writing code that maintains a specific set of words and a specific order for each word when giving instructions to a computer. The exponential() function in C is also have a syntax, that is given below:

double exp (double x);

### Parameters or arguments of the exponential() function in C:

The exp() function is required one parameter. The parameter of the exp() function is x. x is the value of the floating point. If the importance of x is too huge, the exp characteristic will go back to various errors.

### Returns value of the exponential() function in C:

The return type for the exp() feature is double. It may be drift or another statistics type that can maintain the numerical value. The return of the exp() function is x.

**The header file of the**** ****exponential() function in C: **C has numerous libraries with predefined features to make programming less complicated. In c program language, header files include the set of predefined popular library functions. Your request to use a header file to your application through which include it with the C preprocessing directive “#include”. The exp() function is a mathematical function. So the header file of the exp() function is **math.h.**

**Example 1: **Here we give an example of exp() function in C language.

```
#include <stdio.h>
#include <math.h>
int main ()
{
double x = 0;
printf (“Exponential value of %1f is %1f\n”, x, exp (x));
printf (“Exponential value of %1f is %1f\n”, x, exp (x+1));
printf (“Exponential value of %1f is %1f\n”, x, exp (x+2));
return 0;
}
```

**Output: **Now we compile the program and also run this program. The output of the program is given below-

```
Exponential value of 0.000000 is 1.000000
Exponential value of 1.000000 is 2.718282
Exponential value of 2.000000 is 7.389056
```

**Example 2: **Here we give another example of exp() function in C language.

```
#include <stdio.h>
#include <math.h>
int main()
{
printf ("The value of power 0 is = %.6f \n", exp(0));
printf ("The value of power 1 is = %.6f \n", exp(1));
printf ("The value of power 2 is = %.6f \n", exp(2));
printf ("The value of power 13 is = %.6f \n", exp(13));
printf ("The value of power 12.01 is = %.6f \n", exp(12.01));
printf ("The value of power -1 is = %.6f \n", exp(-1));
printf ("The value of power -3.73 is = %.6f \n", exp(-3.73));
return 0;
}
```

**Output: **Now we compile the program and also run this program. The output of the program is given below-

```
The value of power 0 is = 1.000000
The value of power 1 is = 2.718282
The value of power 2 is = 7.389056
The value of power 13 is = 442413.392009
The value of power 12.01 is = 164390.504267
The value of power -1 is = 0.367879
The value of power -3.73 is = 0.023993
```

So, here we discuss about the exponential() function of the C. I also learned how to write my function to calculate the exponent.

Now you can use these techniques in your C programs. We give two examples of the exp() function in C and also share the output of the given programs.