티스토리 뷰

🌈 .NET MVC

소수점 연산 C#

James Wetzel 2024. 6. 26. 17:56
728x90
반응형
int a = 49
int b = 4

"a 나누기 b" 의 결과 값은?

// 자바스크립트(javascript)
a / b = 12.25

// C#
a / b = 12

 

 

왜 C#에서는 "12"일까? 
어떻게 해야 "12.25"를 구할 수 있을까?

"int" 타입을 "decimal"로 수정해야 한다.(int -> decimal)

즉 
C#에서는 int 나누기 int는 int이다.(결과 값이 소수점이라 하더라도 int 이다.)

decimal a = 49
decimal b = 4

a / b = 12.25
728x90
반응형