double型の変数aに格納されている値が、NaN(非数値)かどうかを判定するにはどうしたら良いのでしょうか?