TIL/C#

C# 나눗셈을 소수까지 나타내기

Sh_Blog 2023. 8. 28. 20:13

일반적으로 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이기 때문에 필요에 따라 캐스팅을 진행해야 한다.