본문 바로가기
C#/자료형

[C#] float, double, decimal 유효숫자 비교

by bigpicture 2022. 8. 8.
반응형

C#의 실수 자료형인 float, double, decimal 의 유효숫자 개수를 비교해보았습니다. 각각 4,8,16 바이트의 메모리를 차지합니다. 

코드는 아래와 같습니다. 

using System;
class HelloWorld {
  static void Main() {
      
      float my_float=1.123451234512345123451234512345f;
      double my_double=1.123451234512345123451234512345;
      decimal my_decimal=1.123451234512345123451234512345m;

    Console.WriteLine(my_float);
    Console.WriteLine(my_double);
    Console.WriteLine(my_decimal);

  }
}

 

 

float 은 7자리, double 은 15자리, decimal 은 29자리입니다. 

반응형

'C# > 자료형' 카테고리의 다른 글

[C#] 자료형 변환  (0) 2022.08.09
[C#] object 자료형  (0) 2022.08.09
[C#] 부울 자료형 (논리형)  (0) 2022.08.09
[C#] char 과 string 의 차이  (0) 2022.08.08
[C#] 자료형 한눈에보기  (0) 2022.08.08

댓글