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