C#의 Math 클래스에는 Math.E와 Math.PI라는 두 가지 핵심 상수 필드가 포함되어 있습니다. 이 필드들은 별도의 선언 없이 바로 사용할 수 있으며, 다양한 수학적 계산에서 유용하게 활용됩니다. 아래에서 각 필드의 의미와 구문, 실제 예제를 살펴보겠습니다.
1. Math.E – 자연로그의 밑
Math.E는 자연로그(natural logarithm)의 밑(base)을 나타내는 상수 e입니다. 값은 약 2.71828이며, 지수 함수나 성장·감소 모델 등의 계산에 널리 사용됩니다.
구문
상수 e로 지정되는 자연로그의 밑입니다. 구문은 다음과 같습니다.
public const double E = 2.71828182845905;
예제
실제 사용 예제를 살펴보겠습니다.
using System;
public class Demo {
public static void Main() {
double d = Math.E;
Console.WriteLine("Math.E = " + d);
}
}
실행 결과
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
Math.E = 2.71828182845905
2. Math.PI – 원주율
Math.PI는 원의 둘레를 지름으로 나눈 비율, 즉 원주율(π)을 나타내는 상수입니다. 값은 약 3.14159이며, 원의 넓이나 둘레 계산 등 기하학 관련 연산에 필수적으로 사용됩니다.
구문
구문은 다음과 같습니다.
public const double PI = 3.14159265358979;
예제
실제 사용 예제를 살펴보겠습니다.
using System;
public class Demo {
public static void Main() {
double d = Math.PI;
Console.WriteLine("Math.PI = " + d);
}
}
실행 결과
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
Math.PI = 3.14159265358979
마무리 정리
Math.E와 Math.PI는 모두 double형 상수(public const)로 정의되어 있어, 프로그램 어디에서든 Math 클래스를 통해 간편하게 참조할 수 있습니다. 이러한 내장 상수를 활용하면 값을 직접 하드코딩할 필요가 없어 코드의 정확성과 가독성이 크게 향상됩니다.