C#/실습으로 다지는 C#

[002] C# 숫자 출력 - 형식 지정자 이용하기

언제나휴일 2020. 4. 4. 00:54
반응형

소스 코드

//http://ehpub.co.kr
//002. 숫자 출력 - 형식 지정자 이용하기
using System;
namespace _002_숫자_출력_포멧
{
    class Program
    {
        static void Main(string[] args)
        {
            int iv = 12345;
            double dv = 12345.6789;
            double dv2 = 0.23;
            //D: 10 진수
            Console.WriteLine("{0:D}", iv);
            Console.WriteLine(iv.ToString("D"));
            //E: 지수
            Console.WriteLine("{0:E}",dv);
            Console.WriteLine(dv.ToString("E"));
            //F: 고정 소수점
            Console.WriteLine("{0:F}", dv);
            Console.WriteLine(dv.ToString("F"));
            //G:일반
            Console.WriteLine("{0:G}", dv);
            Console.WriteLine(dv.ToString("G"));
            Console.WriteLine("{0:G}", 0.0000023);
            //N:숫자
            Console.WriteLine("{0:N}", 123456789);
            //P: 백분율
            Console.WriteLine("{0:P}", dv2);
            Console.WriteLine(dv2.ToString("P"));
            //X: 16진수
            Console.WriteLine("0x{0:X}", iv);
            Console.WriteLine("0x{0}", iv.ToString("X"));
        }
    }
}


 

실행 결과

12345
12345
1.234568E+004
1.234568E+004
12345.68
12345.68
12345.6789
12345.6789
2.3E-06
123,456,789.00
23.00%
23.00%
0x3039
0x3039

 

 

[002] 숫자 출력 – 형식 지정자 이용하기 – 언제나 휴일

 이번 실습에서는 형식 지정자를 이용하여 숫자를 출력하는 방법을 알아보기로 할게요.  이미 이전 강의에서는 출력할 때 문자열 출력 포멧을 알아보았죠. {index[,alignment][:formatString]} {인덱스[,배치][:포멧문자열]} 포멧 문자열에는 출력할 내용을 어떠한 형식으로 출력할 것이지 나타내는 표현도 나타낼 수 있습니다. 이를 형식 지정자라 불러요. 이번 실습에서는 형식 지정자를 이용하여 숫자를 표현하는 방법을 다룰거예요. 다음은 숫

ehpub.co.kr

 

반응형