일반적으로 5 / 10을 코드로 입력하여 실행해보면 0이 나온다.
double val = 5 / 10;
출력 값 : 0
하지만 double val = 5 / (double)10의 형태로 나눠 준다면
값이 소수까지 나오게 된다.
출력 값 : 0.5
이것을 반올림하거나 올림, 버림을 하고 싶다면
반올림
Math.Round(val);
올림
Math.Celling(val);
버림
Math.Truncate(val);
반환 값은 double이기 때문에 필요에 따라 캐스팅을 진행해야 한다.
'TIL > C#' 카테고리의 다른 글
C# Dictionary (0) | 2023.08.30 |
---|---|
C# 특정 값 제외 난수 생성 (0) | 2023.08.29 |
C# 문자열의 다양한 변환 (0) | 2023.08.25 |
C# LINQ (0) | 2023.08.24 |
개인 프로젝트 ConsoleRPG 4일 차(마무리) (0) | 2023.08.23 |