「値が同じ」を「データのビットパターンが一致」だとすれば-0と0で出力が分かれる値は「別の値」だが、
「演算子'=='がtrueを返す」だとすればそれはC++規格上浮動小数点数の処理系依存