C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#のMath.Abs​​()メソッド


C#のMath.Abs​​()メソッドは、C#で指定された数値の絶対値を返すために使用されます。この指定された数値は、10進数、2進数、16ビット符号付き整数などです。

ここで、Math.abs()メソッドを実装してdouble数の絶対値を返す例を見てみましょう-

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

  1. C#のMath.Floor()メソッド

    C#のMath.Floor()メソッドは、指定された数値以下の最大の整数値を返すために使用されます。 構文 public static decimal Floor (decimal val); public static double Floor (double val) 上記の最初の構文では、値valは10進数ですが、2番目の構文のValは2進数です。 Math.Floor()メソッドを実装する例を見てみましょう- 例 using System; public class Demo {    public static void Main(){   &nbs

  2. Pythonのabs()

    Pythonのabs()関数は、数値入力の絶対値を表します。絶対値は、数値に付けられた記号ではなく、数値の値または大きさに関係します。大きさの計算に多くのステップが含まれる複素数の場合は、さらに便利です。 関数の構文は-です。 abs(num) ここで、numは整数、浮動小数点数、または複素数にすることができます。 例 以下の例では、上記のすべてのタイプの数値を取得し、それらの大きさを計算します。 n = -112 print('Absolute value of a integer', abs(n)) f = -39.222 print('Absolute v