vc++ 2010 쓰는데

0 * -1.3

이렇게 하면 -0 으로 출력되는데 이유랑 해결책 아는 사람?

0 * -1 은 그냥 0

즉 곱하는 수가 음수인 소수일 때 -0 나옴