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

[003] C# 정수와 소수점 이하 자릿수 결정하기

언제나 휴일 빅데이터 언제나휴일 2020. 4. 4. 15:33
반응형

소스 코드

//http://ehpbu.co.kr
//3. 정수와 소수점 이하 자릿수 결정하기
using System;

namespace _003_정수와_소수점_이하_자릿수_결정하기
{
    class Program
    {
        static void Main(string[] args)
        {
            double dv = 1234.123456789;
            int iv = 123;

            //0의 개수 = 정수 자릿수(빈 자리는 0출력)
            Console.WriteLine("{0:000000}", iv);
            Console.WriteLine("{0:000000}", dv);

            //"D정수" = 정수 자릿수(빈 자리는 0출력)
            Console.WriteLine("{0:D6}", iv);
            //Console.WriteLine("{0:D6}", dv); 실수 표현은 인자로 올 수 없다.

            //"." 뒤에 0의 갯수 = 소수점 이하 자릿수
            Console.WriteLine("{0:.000000}", dv);

            //"N정수", "F정수" = 소수점 이하 자릿수
            Console.WriteLine("{0:N}", dv);
            Console.WriteLine("{0:N4}", dv);
            Console.WriteLine("{0:F}", dv);
            Console.WriteLine("{0:F5}", dv);
        }
    }
}

 

실행 결과

000123
001234
000123
1234.123457
1,234.12
1,234.1235
1234.12
1234.12346

 

 

[실습으로 다지는 C#] 3. C# 정수와 소수점 이하 자릿수 결정하기 – 언제나 휴일

 이번 강의에서는 숫자를 출력할 때 정수와 소수점 이하 자릿수를 지정하는 방법을 알아볼거예요.  다음은 자릿수를 지정하는 표현과 예를 간략하게 나타낸 것입니다. 다음은 이번 실습에 사용할 변수 선언입니다. double dv = 1234.123456789; int iv = 123; double dv = 1234.123456789;int iv = 123; 포멧 문자열에 0의 갯수는 정수 자릿수를 의미하며 빈 자리는 0을 출력합니다. //0의 갯수 = 정수 자

ehpub.co.kr

 

반응형