在C中有两个值
双重类型可以包含哪些数字?(C语言) 我试图找到c中double可以包含的数字。在C中有两个值,c,variables,double,C,Variables,Double,双重类型可以包含哪些数字?(C语言) 我试图找到c中double可以包含的数字。 我知道一个浮点数可以包含-10^38之间的数字,在C中,double通常是IEEE double。我不知道这是否是标准所要求的,但这些天它会是不寻常的东西。这里有一些关于双精度格式的信息,特别是IEEE:您可以在这里找到它。。。您的ans是2.3E-308到1.7E+308。我建议您阅读一些有关数值分析的内容。我想知道这些信息是否可以在internet上的某个地方找到。有关详细信息,请参阅ISO 9899:2011
我知道一个浮点数可以包含-10^38之间的数字,在C中,
double
通常是IEEE double。我不知道这是否是标准所要求的,但这些天它会是不寻常的东西。这里有一些关于双精度格式的信息,特别是IEEE:您可以在这里找到它。。。您的ans是2.3E-308到1.7E+308。我建议您阅读一些有关数值分析的内容。我想知道这些信息是否可以在internet上的某个地方找到。有关详细信息,请参阅ISO 9899:2011§5.2.4.2.2。@OliverCharlesworth:当然:通过询问而不是搜索自己。“在互联网上”不是这样吗?(独自做研究是一种逐渐减弱的能力)不,这不是标准所要求的。但该标准鼓励IEC 60559浮点。然而,有很多实现是不兼容的,主要是针对嵌入式系统,但仍然被广泛使用。@Olaf啊,这是有道理的。我在考虑台式电脑和服务器。