## 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

`Math.Abs(Decimal value)`

where

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

```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

`Math.Abs(Double value)`

where

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

```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

`Math.Abs(Int16 value)`

where

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

```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

`Math.Abs(Int32 value)`

where

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

```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

`Math.Abs(Int64 value)`

where

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

```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

`Math.Abs(SByte value)`

where

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

```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

`Math.Abs(Single value)`

where

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

```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.