더북(TheBook)

6.6 숫자 형식의 리터럴 값에 접미사 붙이기

정수형 데이터를 표현하는 리터럴을 만들 때는 접미사를 붙입니다. int 형은 접미사를 따로 붙이지 않고, long 형은 대문자 L과 소문자 l을 접미사로 붙입니다. Uu를 접미사로 붙이면 uint를, ULul을 접미사로 붙이면 ulong 형을 나타냅니다.

실수형 데이터를 표현하는 리터럴을 만들 때도 접미사를 사용할 수 있습니다. F 또는 f를 붙이면 float 형을 나타내고, D 또는 d를 붙이면 double 형을 나타냅니다. M 또는 mdecimal 형을 나타내는 접미사입니다.

이러한 정수형과 실수형을 나타내는 접미사는 대문자를 사용하면 좀 더 보기에 편합니다.

> float   f = 3.14F;
> double  d = 3.14D;
> decimal m = 3.14M;
> Console.WriteLine("{0}, {1}, {2}", f, d, m);
3.14, 3.14, 3.14

Note ≡ MinValue와 MaxValue 속성으로 최솟값과 최댓값 출력

실수 데이터 형식을 다루는 float, double, decimal 역시 MinValueMaxValue 속성을 사용하여 최솟값과 최댓값을 출력할 수 있습니다.

 

> Console.WriteLine("float 최솟값 : {0}", float.MinValue);   //float: 32비트
float 최솟값 : -3.402823E+38
> Console.WriteLine("float 최댓값 : {0}", float.MaxValue);
float 최댓값 : 3.402823E+38
> Console.WriteLine("double 최솟값 : {0}", double.MinValue); //double: 64비트
double 최솟값 : -1.79769313486232E+308
> Console.WriteLine("double 최댓값 : {0}", double.MaxValue);
double 최댓값 : 1.79769313486232E+308
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.