別件で回答しているときに、IEEE 754の浮動小数点数で、NaNにも正負があることを知りました。C言語では、copysignやsignbitといった関数で、NaNについても符号の確認・設定が行えるようになっています。
quiet NaNとsignalling NaNを区別するビットは別にありますし、「数ではない」ものに正負を考えるのも無理があると思うのですが、正のNaNと負のNaNに有意な違いはありますでしょうか?「特定の環境では正負のNaNで動作が違う」というようなものでも構いません。
それとも、単に違いが目立つだけで、符号ビットもNaNのペイロードの1つに過ぎない、ということでしょうか?
多分StackOverflowに英語で投げるべき案件だった気もする・・・。
回答4件
あなたの回答
tips
プレビュー