6.6 숫자 형식의 리터럴 값에 접미사 붙이기
정수형 데이터를 표현하는 리터럴을 만들 때는 접미사를 붙입니다. int 형은 접미사를 따로 붙이지 않고, long 형은 대문자 L과 소문자 l을 접미사로 붙입니다. U와 u를 접미사로 붙이면 uint를, UL과 ul을 접미사로 붙이면 ulong 형을 나타냅니다.
실수형 데이터를 표현하는 리터럴을 만들 때도 접미사를 사용할 수 있습니다. F 또는 f를 붙이면 float 형을 나타내고, D 또는 d를 붙이면 double 형을 나타냅니다. M 또는 m은 decimal 형을 나타내는 접미사입니다.
이러한 정수형과 실수형을 나타내는 접미사는 대문자를 사용하면 좀 더 보기에 편합니다.
> 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 역시 MinValue와 MaxValue 속성을 사용하여 최솟값과 최댓값을 출력할 수 있습니다.
> 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