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

C#のMathクラスのフィールドとは?Math.EとMath.PIの使い方をサンプルコード付きで解説

C#のMathクラスには、数学でよく使われる定数があらかじめフィールドとして用意されています。その代表的なものが、自然対数の底「e」を表すMath.Eと、円周率「π」を表すMath.PIです。本記事では、それぞれの意味や構文、実際のコード例と実行結果をわかりやすく紹介します。

Math.E(自然対数の底)

概要

Math.Eは、自然対数の底として知られる定数「e」を表すフィールドです。値は約2.718で、指数関数や対数計算などで頻繁に利用されます。

構文

public const double E = 2.71828182845905;

サンプルコード

それでは、実際にMath.Eを使用する例を見てみましょう。

using System;

public class Demo {
    public static void Main() {
        double d = Math.E;
        Console.WriteLine("Math.E = " + d);
    }
}

実行結果

上記のコードを実行すると、次のような出力が得られます。

Math.E = 2.71828182845905

Math.PI(円周率)

概要

Math.PIは、円周の長さを直径で割った値、つまり円周率「π」を表すフィールドです。円や球に関する面積・体積の計算など、幾何学的な処理で広く活用されます。

構文

public const double PI = 3.14159265358979;

サンプルコード

続いて、Math.PIを使用する例を見てみましょう。

using System;

public class Demo {
    public static void Main() {
        double d = Math.PI;
        Console.WriteLine("Math.PI = " + d);
    }
}

実行結果

上記のコードを実行すると、次のような出力が得られます。

Math.PI = 3.14159265358979

まとめ

C#のMathクラスには、定数としてMath.E(自然対数の底)とMath.PI(円周率)が用意されており、どちらもdouble型の静的なフィールドです。これらを活用することで、数値計算の際に定数を自分で定義する必要がなくなり、コードの可読性と正確性が向上します。数学的な処理を実装する際は、ぜひ活用してみてください。

  1. Pythonでユーザー定義例外を作成する方法を具体例とともに解説

    Pythonでは、コードが異常な動作をするとエラーや例外(Exception)が発生し、プログラムの実行が途中で中断されます。こうした状況に対応するために、Pythonはtry-except文による例外処理の仕組みを提供しています。標準で用意されている主な例外には、ArithmeticError、AssertionError、AttributeError、ImportErrorなどがあります。しかし、標準の例外だけでは表現しきれないアプリケーション固有のエラー状態もあります。そこで役立つのが「ユーザー定義例外」です。この記事では、独自の例外クラスを作成して使う方法を、具体的なコード例とともにわ

  2. 【実例付き】Bash/シェルスクリプトで算術演算を行う方法

    数学は簡単、Bashスクリプトの書き方も簡単。ならば、Bashやシェルスクリプトでの算術演算も簡単であるべきです。実際、簡単です。この記事では、その方法を具体例とともにわかりやすく解説します。 整数を扱う Bashの組み込み算術機能が扱えるのは、整数値のみです。小数などの非整数値を変数として宣言しようとすると: declare -i e=2.5 次のようなエラーが表示されます。 bash: declare: 2.5: syntax error: invalid arithmetic operator (error token is .5) 非整数の数値を扱いたい場合は、外部プログラムを使って