# C Program to Find the Absolute Value of a Number

Write a C program to find the absolute value of a number, a positive integer of a given number. In C programming, the stdlib header has an abs function that prints the absolute value.

```#include <stdio.h>
#include <stdlib.h>

int main()
{
int num;

printf("Enter Number to find Absolute Value = ");
scanf("%d",&num);

int abNum = abs(num);

printf("\nActual Number   = %d", num);
printf("\nAbsolute Number = %d\n", abNum);
}```

In C language math header file has a fabs function that accepts the double and floating point numbers and finds the absolute value. In this c program, we use fabs to find the absolute value of floating-point numbers.

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

int main()
{
double num;
float num2;

printf("Enter Double Number = ");
scanf("%lf",&num);

printf("Enter Float Number  = ");
scanf("%f",&num2);

double abNum = fabs(num);

printf("\nActual Double Number   = %lf", num);
printf("\nAbsolute Double Number = %lf\n", abNum);

float abNum2 = fabs(num2);

printf("\nActual Float Number   = %.3f", num2);
printf("\nAbsolute Float Number = %.3f\n", abNum2);
}```
``````Enter Double Number = -34556.8765
Enter Float Number  = -2345.239f

Actual Double Number   = -34556.876500
Absolute Double Number = 34556.876500

Actual Float Number   = -2345.239
Absolute Float Number = 2345.239``````

This c example uses the labs function to find the absolute value of a long number.

```#include <stdio.h>
#include <stdlib.h>

int main()
{
long num;

printf("Enter Number = ");
scanf("%ld",&num);

long abNum = labs(num);

printf("\nActual   = %ld", num);
printf("\nAbsolute Number = %ld\n", abNum);
}```
``````Enter Number = -654323456

Actual   = -654323456
Absolute Number = 654323456``````

It is a simple code to find the absolute value of any number in c using an if statement that checks whether the number less than zero. If true, assign a positive number.

```#include <stdio.h>

int main()
{
int num;

printf("Enter Number = ");
scanf("%d",&num);

if(num < 0)
{
num = -num;
}
printf("\nAbsolute Number = %d\n", num);
}```
``````Enter Number = -99

Absolute Number = 99``````