IEEE 規格の倍精度浮動小数点には富豪ビットがあるので C/C++ でも何でも -0.0 はある。
http://ja.wikipedia.org/wiki/浮動小数点数