double型の0の内部表現は処理系に依存するから。
全ビットを0にしても値0になるとは限らない。
殆どの環境で大丈夫だけど。