В чем разница между -0 и 0?

В C ++, например, fmod (-2,2) возвращает -0 . Выражение -0 == 0 верно, но биты другие. Для чего нужно иметь что-то вроде -0 , которое должно быть 0 , но представлено иначе? Используется ли -0 точно так же, как 0 в каких-либо вычислениях?

7
задан Martin Liversage 14 September 2010 в 09:14
поделиться