C# 中的 Math.Abs() 方法


C# 中的 Math.Abs() 方法用于返回 C# 中指定数字的绝对值。此指定数字可以是十进制、双精度、16 位有符号整数等。

示例

让我们现在看一个示例,以实现 Math.abs() 方法以返回双精度数的绝对值 −

using System;
class Demo {
   public static void Main(){
      Double val1 = 30.40;
      Double val2 = Double.MinValue;
      Double val3 = Double.MaxValue;
      Console.WriteLine("Absolute value of {0} : {1}", val1, Math.Abs(val1));
      Console.WriteLine("Absolute value of {0} : {1}", val2, Math.Abs(val2));
      Console.WriteLine("Absolute value of {0} : {1}", val3, Math.Abs(val3));
   }
}

输出

它将产生以下输出 −

Absolute value of 30.4 : 30.4
Absolute value of -1.79769313486232E+308 : 1.79769313486232E+308
Absolute value of 1.79769313486232E+308 : 1.79769313486232E+308

示例

让我们现在看另一个示例,以实现 Math.abs() 方法以返回 16 位有符号整数的绝对值 −

using System;
class Demo {
   public static void Main(){
      short val1 = -300;
      short val2 = Int16.MaxValue;
      short val3 = 0;
      Console.WriteLine("Absolute value of {0} : {1}", val1, Math.Abs(val1));
      Console.WriteLine("Absolute value of {0} : {1}" val2, Math.Abs(val2));
      Console.WriteLine("Absolute value of {0} : {1}", val3, Math.Abs(val3));
   }
}

输出

它将产生以下输出 −

Absolute value of -300 : 300
Absolute value of 32767 : 32767
Absolute value of 0 : 0

更新于: 2019 年 11 月 06 日

16k+ 次浏览

开启你的 职业生涯

完成课程即可获得认证

开始
广告