在这里,我们将了解Math 类的Abs() 方法。此方法用于返回给定值的绝对值。这意味着如果我们传递一个正值,那么它返回一个正值,如果传递一个负值,那么它也将返回一个正值。
用法:
有以下重载方法用于获取绝对值,
Math.Abs(Decimal) Math.Abs(Double) Math.Abs(Int16) Math.Abs(Int32) Math.Abs(Int64) Math.Abs(SByte) Math.Abs(Single)
所有 above-overloaded 方法根据作为参数传递的类型返回值。
我们将在程序的帮助下了解所有重载方法。
程序:
下面给出了演示使用Math 类的Abs() 方法的源代码。给定的程序已成功编译并执行。
using System;
using System.IO;
class Sample
{
//Entry point of Program
static public void Main()
{
double[] doubles = { Double.MaxValue,Double.MinValue, 157.37, 120.00, -5.96 };
decimal[] decimals = { Decimal.MaxValue,Decimal.MinValue, 157.37M, 120.00M, -5.96M };
int[] integers = { Int32.MaxValue,Int32.MinValue, 157, 120, -5 };
Console.WriteLine("Double Values:");
foreach (double VAL in doubles)
Console.WriteLine("\tMath.Abs({0}):{1}", VAL, Math.Abs(VAL));
Console.WriteLine("\nDecimal Values:");
foreach (decimal VAL in decimals)
Console.WriteLine("\tMath.Abs({0}):{1}", VAL, Math.Abs(VAL));
Console.WriteLine("\nInteger Values:");
foreach (decimal VAL in integers)
Console.WriteLine("\tMath.Abs({0}):{1}", VAL, Math.Abs(VAL));
}
}
输出:
Double Values: Math.Abs(1.79769313486232E+308):1.79769313486232E+308 Math.Abs(-1.79769313486232E+308):1.79769313486232E+308 Math.Abs(157.37):157.37 Math.Abs(120):120 Math.Abs(-5.96):5.96 Decimal Values: Math.Abs(79228162514264337593543950335):79228162514264337593543950335 Math.Abs(-79228162514264337593543950335):79228162514264337593543950335 Math.Abs(157.37):157.37 Math.Abs(120.00):120.00 Math.Abs(-5.96):5.96 Integer Values: Math.Abs(2147483647):2147483647 Math.Abs(-2147483648):2147483648 Math.Abs(157):157 Math.Abs(120):120 Math.Abs(-5):5 Press any key to continue . . .
相关用法
- C# Math Acos()用法及代码示例
- C# Math Asin()用法及代码示例
- C# Math Atan()用法及代码示例
- C# Math Cosh()用法及代码示例
- C# Math IEEERemainder()用法及代码示例
- C# Math Truncate()用法及代码示例
- C# Math BigMul()用法及代码示例
- C# Math Cos()用法及代码示例
- C# Math Sign()用法及代码示例
- C# Math Exp()用法及代码示例
- C# Math Tanh()用法及代码示例
- C# Math Tan()用法及代码示例
- C# Math Sinh()用法及代码示例
- C# Math Sin()用法及代码示例
- C# Math DivRem()用法及代码示例
- C# Math Round()用法及代码示例
- C# Math Log()用法及代码示例
- C# MathF.Log10()用法及代码示例
- C# Math.Floor()用法及代码示例
- C# Math.Max()用法及代码示例
注:本文由纯净天空筛选整理自 C# program to demonstrate the use of Abs() method of Math class。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。