목록2024/09/05 (3)
충분히 쌓여가는
C#의 실수를 표현하는 자료형: float, double, decimal 정밀도: float, double, decimal의 가장 큰 차이는 정밀도. 유효 숫자float는 7자리, double은 15~16자리, decimal은 28~29자리decimal은 훨씬 정밀한 숫자를 표시할 수 있기 때문에 정밀도가 중요한 금융 프로그램에 적합 표현할 수 있는 수의 범위: float나 double은 decimal보다 더 크거나 더 작은 값을 표현할 수 있다.그래서 과학적인 계산이 필요한 프로그램에 적합. 저장 공간의 크기와 계산 속도: float는 4바이트, double은 8바이트, deciaml은 16바이트를 차지한다.계산 속도는 float와 double이 decimal보다 훨씬 속도가 빠르다.
형식지정자는 크게 2가지로 나눌 수 있다1. 표준 형식지정자숫자 표준 형식 지정자: N(Number), D(Decimal), C(Currency), F(Fixed Point), E(Scientific)숫자를 사용하여 정밀도를 표현할 수 있다Console.WriteLine("{0:N2}", 1234.5678); // 출력: 1,234.57Console.WriteLine("{0:D8}", 1234); // 출력: 00001234Console.WriteLine("{0:F3}", 1234.56); // 출력: 1234.560이러한 형식지정자는 Console.WriteLine()에서 사용되는데 Console.WriteLine()뿐만 아니라 String.Formar()과 ToString()에서도 똑같이 사용될 수 ..