На основе спецификации "IEEE":
«Когда вход или результат - NaN, этот стандарт не интерпретирует знак NaN».
Однако printf
печатает NaN
значения со знаком: nan
или -nan
Может ли кто-нибудь указать мне набор правил (из спецификации?), Когда печатается nan
и когда -nan
Например, я проверил, что printf (-1.0f)
печатает -nan
Спасибо