공부
-
C# Decimal 타입을 사용해야 하는 이유공부/C# 2018. 12. 19. 16:51
float형을 사용하여 소수점을 포함한 계산을 수행 하였더니 아래와 같이 3720이 나올 줄 알았는데 3721의 결과가 나왔다. 123456var test1 = Math.Ceiling(3100 * float.Parse("1.2"));//3721 var test2 = Math.Ceiling(3100 * double.Parse("1.2"));//3720var test3 = Math.Ceiling(3100 * decimal.Parse("1.2"));//3720Colored by Color Scriptercs 소수점 계산에 있어 돈 계산과 같이 정밀한 계산을 위해서는 Decimal을 사용하는 것이 좋으며,정밀함 보다는 속도가 중요하다면 Double을 사용하는 것이 좋다고 한다. 참고 사이트https://dobo..