NaN 语义

当处理一些不符合标准浮点数语义的 floatdouble 类型时,对于 Not-a-Number(NaN) 需要做一些特殊处理。具体如下 :