You are here

abs c - math.h

abs isn't a function but is a macro and is used for calculating absolute value of a number.

C programming code for abs

#include <stdio.h>
#include <math.h>
int main()
  int n, result;
  printf("Enter an integer to calculate it's absolute value\n");
  scanf("%d", &n);
  result = abs(n);
  printf("Absolute value of %d = %d\n", n, result);
  return 0;

Output of program:
abs math.h c programming

You can implement you own function as follows:

long absolute(long value) {
  if (value < 0) {
    return -value;
  else {
    return value;