2010-08-09 2 views

답변

8

정수 나누기 때문입니다. 1/2 = 0, 0 * 100 = 0.

사용 1/2.0 * 100 대신

+0

또는 곱셈 및 나눗셈 순서를 바꿉니다. 1 * 100/2 – Toad

1

이 가능성의 출력으로 50을 좀하고 싶습니다 계산을 위해. 1/2의 정수 부분은 0이고 0 * 100 = 0입니다.

0

1/2로 정수 나누기를 수행 중이므로 0으로 계산되므로 전체 문은 0입니다.

0

적어도 C#을, Java 및 VB.net에서 같은 : 정수 연산.

다른 언어로 표현식을 평가할 때 SQL이 다른 것으로 예상되는 이유는 무엇입니까?

관련 문제