본문 바로가기
코딩테스트 준비/자료구조 & 알고리즘

C# - 소수점 자릿수(ToString,String.Format,Round)

by 코딩하는 돼징 2023. 5. 13.
반응형

사용자 지정 숫자 형식 문자

참조 : https://learn.microsoft.com/ko-kr/dotnet/standard/base-types/custom-numeric-format-strings


표준 숫자 서식 문자


소수점 두번째까지만 출력하는 방법 예시

1. ToString

01 pi.ToString("0.00")

double pi = 3.14159265359;
string result = pi.ToString("0.00");
Console.WriteLine($"pi.ToString 결과 : {result}");

02 pi.ToString("n2")

double pi = 3.14159265359;
string result = pi.ToString("n2");
Console.WriteLine($"pi.ToString 결과 : {result}");


2. String.Format

01  String.Format("{0:N2}", pi)

double pi = 3.14159265359;
string result = String.Format("{0:N2}", pi);
Console.WriteLine($"String.Format{0:N2} 결과 : {result}");

02 String.Format("{0:0.00}", pi)

double pi = 3.14159265359;
string result = String.Format("{0:0.00}", pi);
 Console.WriteLine($"String.Format{0:0.00} 결과 : {result}");


3. Math.Round

01 Math.Round(pi,2)

double pi = 3.14159265359;
double result = Math.Round(pi, 2);
Console.WriteLine($"Math.Round 결과 : {result}");

 

반응형

댓글