C tan()

The tan() function defined in the math.h header file. It helps to return the tangent value of the given radian value.


double tan(double x) #where x can be in int, float or long double

 

tan() Parameters:

The tan() function takes a single parameter which is a value representing an angle expressed in radians.

Parameter Description Required / Optional
double value A double value indicates angle in radians Required

tan() Return Value

The return value of tan() function is a number between 1 and -1.

Input Return Value
-1<x ≥ 1 a number greater than or equal to 0
x < -1 NaN (not a number)

Examples of tan()

Example 1: Working of tan() function in C?


#include <stdio.h>
#include <math.h>
#define PI 3.14159265

int main () {
    double v;
    double output;

    v = 2.3;
    output = tan(v);
    printf("The value of tan(%.2lf) = %.2lf\n", v, output);

    v = -2.3;
    output = tan(v);
    printf("The value of tan(%.2lf) = %.2lf\n", v, output);

    v = 0;
    output = tan(v);
    printf("The value of tan(%.2lf) = %.2lf\n", v, output);

    return 0;
}

Output:


The value of tan(2.30) = -1.12
The value of tan(-2.30) = 1.12
The value of tan(0.00) = 0.00

Example 2: How tan() function works in C?


#include <stdio.h>
#include <math.h>


int main () {
    double A=0.5,B=1;
    printf("The tangent value of %f is:%f\n",A,tan(A));
    printf("The tangent value of %f is:%f\n",B,tan(B));
    return 0;
}

Output:


The tangent value of 0.500000 is: 0.546302
The tangent value of 1.000000 is: 1.557408