티스토리 뷰
C# 에서는 System.Math를 통해서 다양한 수학 함수를 제공하고 있습니다. 그중에서도 자주 사용하는 반올림 연관 함수를 정리해 놓습니다. 기본적인 사용 형태는 다음과 같습니다.
- 반올림
Math.Round(값)
Math.Round(값, 소숫점) - 올림
Math.Ceiling(값) - 버림
Math.Truncate(값)
올림이나 버림의 경우에는 값의 정수부분 만을 결과로 돌려주지만 반올림의 경우에는 소숫점을 지정하지 않는 경우에는 정수 값을 리턴하지만 소숫점을 지정하는 경우 해당 소숫점을 기준으로 반올림한 부동소숫점 값을 돌려줍니다.
숫자를 문자열로 변환하는 format 함수에서도 숫자 형식을 벗어난 소숫점을 반올림 처리하는데 올림이나 내림 처리를 하고 싶을 경우에는 반올림을 감안해서 해당 소숫점의 절반 값을 더하거나 빼는 것으로 기능을 사용할 수 있습니다. 예를 들어 올림 처리한 정수값을 format으로 처리하려면 0.5를 더해서 파라미터를 전달하고 내림 처리를 위해서는 -0.5처리하는 방식을 적용하면 됩니다.
'프로그래밍' 카테고리의 다른 글
C#에서 PDF출력하기 (0) | 2015.06.02 |
---|---|
번역 파일 업데이트 및 검사하기 (0) | 2015.05.21 |
어떤 통합 개발 환경(IDE)을 사용할 것인가? (2) | 2015.05.20 |
C언어 배우기를 위한 준비 (0) | 2015.05.19 |
C# 사용자 정의 컨트롤(Custom control) 만들기 (0) | 2015.05.18 |
댓글
최근에 올라온 글
최근에 달린 댓글
- 글 잘보고 갑니다~
- 경로에 드라이브 이름을 포함한 경로인지를 확인해야 할듯합니다. 파일명이 ⋯
- 구글 지도와 맵스닷미(Maps.Me) - https://yaraba.ti⋯
- 남파랑길을 준비하면서 야라바님의 T스토리를 접하게 되었습니다. 야라바님께⋯
- 저희는 인터넷이 없는 환경에서만 사용하니 광고가 많은 줄을 몰랐네요. 아⋯
- 좋은 글 잘 보았습니다. 최근에는 Maps.Me에 광고가 너무 많아지다 ⋯
- 진짜 고맙습니다.......^^
- 런타임 에러 76은 경로를 찾을수 없다는 메시지 이군요. 입력하신 경로를⋯
- Set folder = fso.GetFolder(sFolder) 에서 런⋯
- 표준 시간은 제주 올레 홈페이지를 참조하시는 것이 좋을듯 하네요. 이 포⋯