加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何在C 14上获得-nan?

发布时间:2020-12-16 10:05:00 所属栏目:百科 来源:网络整理
导读:我需要让-nan只使用双重类型和算术. 所以,代码应该是这样的: double a = ...cout a endl;-nan 哪里……是一种表达方式. 解决方法 你可以使用 std::nan ,例如 #include iostream#include cmathint main(){ double a = -std::nan("1"); std::cout a std::endl
我需要让-nan只使用双重类型和算术.

所以,代码应该是这样的:

double a = ...

cout << a << endl;

-nan

哪里……是一种表达方式.

解决方法

你可以使用 std::nan,例如

#include <iostream>
#include <cmath>

int main()
{
    double a = -std::nan("1");

    std::cout << a << std::endl;
}

LIVE DEMO

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读