C# Math.Abs() – Examples

In this tutorial, we will learn about the C# Math.Abs() method, and learn how to use this method to find the absolute value of given number, with the help of examples.

Abs(Decimal)

Math.Abs(value) returns the absolute value of a decimal number value.

Syntax

The syntax of Abs(value) method is

</>
Copy
Math.Abs(Decimal value)

where

ParameterDescription
valueThe decimal value whose absolute value has to be found out.

Return Value

Abs(Decimal) returns decimal value.

Example 1 – Abs(Decimal)

In this example, we will take few decimal values and find out their absolute value using Math.Abs(Decimal) method.

C# Program

</>
Copy
using System;

class Example {
    static void Main(string[] args) {
        Decimal value;

        value = -45.55M;
        Console.WriteLine(Math.Abs(value));

        value = 0.0M;
        Console.WriteLine(Math.Abs(value));

        value = -58.2M;
        Console.WriteLine(Math.Abs(value));
    }
}

Output

45.55
0.0
58.2

Abs(Double)

Math.Abs(value) returns the absolute value of a double-precision floating-point number value.

Syntax

The syntax of Abs(Double) method is

</>
Copy
Math.Abs(Double value)

where

ParameterDescription
valueThe Double value whose absolute value has to be found out.

Return Value

Abs(Double) returns double value.

Example 2 – Abs(Double)

In this example, we will take few double values and find out their absolute value using Math.Abs(Double) method.

C# Program

</>
Copy
using System;

class Example {
    static void Main(string[] args) {
        Double value;

        value = -45.55;
        Console.WriteLine(Math.Abs(value));

        value = 0.0;
        Console.WriteLine(Math.Abs(value));

        value = -58.2;
        Console.WriteLine(Math.Abs(value));

        value = 8.7;
        Console.WriteLine(Math.Abs(value));

        value = -55.55e-10;
        Console.WriteLine(Math.Abs(value));

        value = Double.NaN;
        Console.WriteLine(Math.Abs(value));
    }
}

Output

45.55
0
58.2
8.7
5.555E-09
NaN

Abs(Int16)

Math.Abs(value) returns the absolute value of a 16-bit signed integer value.

Syntax

The syntax of Abs(Int16) method is

</>
Copy
Math.Abs(Int16 value)

where

ParameterDescription
valueThe 16-bit signed integer whose absolute value has to be found out.

Return Value

Abs(Int16) returns 16-bit signed integer value.

Example 3 – Abs(Int16)

In this example, we will take few 16-bit signed integers and find out their absolute value using Math.Abs(Int16) method.

C# Program

</>
Copy
using System;

class Example {
    static void Main(string[] args) {
        Int16 value;

        value = -45;
        Console.WriteLine(Math.Abs(value));

        value = 7;
        Console.WriteLine(Math.Abs(value));

        value = -58;
        Console.WriteLine(Math.Abs(value));
    }
}

Output

45
7
58

Abs(Int32)

Math.Abs(value) returns the absolute value of a 32-bit signed integer value.

Syntax

The syntax of Abs() method is

</>
Copy
Math.Abs(Int32 value)

where

ParameterDescription
valueThe 32-bit signed integer whose absolute value has to be found out.

Return Value

Abs(Decimal) returns 32-bit signed integer value.

Example 4 – Abs(Int32)

In this example, we will take few 32-bit signed integer values and find out their absolute value using Math.Abs(Int32) method.

C# Program

</>
Copy
using System;

class Example {
    static void Main(string[] args) {
        Int32 value;

        value = -455844525;
        Console.WriteLine(Math.Abs(value));

        value = 7;
        Console.WriteLine(Math.Abs(value));

        value = -58;
        Console.WriteLine(Math.Abs(value));
    }
}

Output

455844525
7
58

Abs(Int64)

Math.Abs(value) returns the absolute value of a 64-bit signed integer value.

Syntax

The syntax of Abs() method is

</>
Copy
Math.Abs(Int64 value)

where

ParameterDescription
valueThe 64-bit signed integer whose absolute value has to be found out.

Return Value

Abs(Int64) returns 64-bit signed integer value.

Example 5 – Abs(Int64)

In this example, we will take few 64-bit signed integer values and find out their absolute value using Math.Abs(Int64) method.

C# Program

</>
Copy
using System;

class Example {
    static void Main(string[] args) {
        Int64 value;

        value = -9455844525;
        Console.WriteLine(Math.Abs(value));

        value = 7;
        Console.WriteLine(Math.Abs(value));

        value = -58;
        Console.WriteLine(Math.Abs(value));
    }
}

Output

9455844525
7
58

Abs(SByte)

Math.Abs(value) returns the absolute value of an 8-bit signed integer value.

Syntax

The syntax of Abs() method is

</>
Copy
Math.Abs(SByte value)

where

ParameterDescription
valueThe 8-bit signed integer value whose absolute value has to be found out.

Return Value

Abs(SByte) returns 8-bit signed integer.

Example 6 – Abs(SByte)

In this example, we will take few 8-bit signed integers and find out their absolute value using Math.Abs(SByte) method.

C# Program

</>
Copy
using System;

class Example {
    static void Main(string[] args) {
        SByte value;

        value = -87;
        Console.WriteLine(Math.Abs(value));

        value = 7;
        Console.WriteLine(Math.Abs(value));

        value = -56;
        Console.WriteLine(Math.Abs(value));
    }
}

Output

87
7
56

Abs(Single)

Math.Abs(value) returns the absolute value of a single-precision floating-point number value.

Syntax

The syntax of Abs(Single) method is

</>
Copy
Math.Abs(Single value)

where

ParameterDescription
valueThe single-precision floating-point number whose absolute value has to be found out.

Return Value

Abs(Single) returns single-precision floating-point number.

Example 7 – Abs(Single)

In this example, we will take few single-precision floating-point numbers and find out their absolute value using Math.Abs(Single) method.

C# Program

</>
Copy
using System;

class Example {
    static void Main(string[] args) {
        Single value;

        value = -87;
        Console.WriteLine(Math.Abs(value));

        value = 7;
        Console.WriteLine(Math.Abs(value));

        value = -56;
        Console.WriteLine(Math.Abs(value));
    }
}

Output

87
7
56

Conclusion

In this C# Tutorial, we have learnt the syntax of C# Math.Abs() method, and also learnt how to use this method with the help of C# example programs.