티스토리 뷰



C# 에서는 System.Math를 통해서 다양한 수학 함수를 제공하고 있습니다. 그중에서도 자주 사용하는 반올림 연관 함수를 정리해 놓습니다. 기본적인 사용 형태는 다음과 같습니다.

  • 반올림
    Math.Round(값)
    Math.Round(값, 소숫점)
  • 올림
    Math.Ceiling(값)
  • 버림
    Math.Truncate(값)
올림이나 버림의 경우에는 값의 정수부분 만을 결과로 돌려주지만 반올림의 경우에는 소숫점을 지정하지 않는 경우에는 정수 값을 리턴하지만 소숫점을 지정하는 경우 해당 소숫점을 기준으로 반올림한 부동소숫점 값을 돌려줍니다.

숫자를 문자열로 변환하는 format 함수에서도 숫자 형식을 벗어난 소숫점을 반올림 처리하는데 올림이나 내림 처리를 하고 싶을 경우에는 반올림을 감안해서 해당 소숫점의 절반 값을 더하거나 빼는 것으로 기능을 사용할 수 있습니다. 예를 들어 올림 처리한 정수값을 format으로 처리하려면 0.5를 더해서 파라미터를 전달하고 내림 처리를 위해서는 -0.5처리하는 방식을 적용하면 됩니다.



댓글
댓글쓰기 폼
«   2022/12   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함