C MathAbs 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.

AbsDecimal

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

Syntax

The syntax of Abs(value) method is

Math.Abs(Decimal value)

where

Parameter Description
value The decimal value whose absolute value has to be found out.

Return Value

Abs(Decimal) returns decimal value.

Example 1 AbsDecimal

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

C# Program

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

AbsDouble

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

Syntax

The syntax of Abs(Double) method is

Math.Abs(Double value)

where

Parameter Description
value The Double value whose absolute value has to be found out.

Return Value

Abs(Double) returns double value.

Example 2 AbsDouble

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

C# Program

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

AbsInt16

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

Syntax

The syntax of Abs(Int16) method is

Math.Abs(Int16 value)

where

Parameter Description
value The 16-bit signed integer whose absolute value has to be found out.

Return Value

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

Example 3 AbsInt16

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

C# Program

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

AbsInt32

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

Syntax

The syntax of Abs() method is

Math.Abs(Int32 value)

where

Parameter Description
value The 32-bit signed integer whose absolute value has to be found out.

Return Value

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

Example 4 AbsInt32

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

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

AbsInt64

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

Syntax

The syntax of Abs() method is

Math.Abs(Int64 value)

where

Parameter Description
value The 64-bit signed integer whose absolute value has to be found out.

Return Value

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

Example 5 AbsInt64

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

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

AbsSByte

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

Syntax

The syntax of Abs() method is

Math.Abs(SByte value)

where

Parameter Description
value The 8-bit signed integer value whose absolute value has to be found out.

Return Value

Abs(SByte) returns 8-bit signed integer.

Example 6 AbsSByte

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

C# Program

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

AbsSingle

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

Syntax

The syntax of Abs(Single) method is

Math.Abs(Single value)

where

Parameter Description
value The 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 AbsSingle

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

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.