📝 C++
3827篇技术文档📅  最后修改于: 2020-09-25 07:44:02        🧑  作者: Mango
C++中的ilogb() 函数使用FLT_RADIX作为对数的底数,返回| x |的对数的整数部分。这在<cmath>头文件中定义。数学上significand是在[1.0,2.0)范围内的浮点值,x是传递给ilogb()的参数,exponent是ilogb()返回的整数值。FLT_RADIX的值通常为2。ilogb()返回的值比frexp() 函数生成的指数小1,因为有效数的范围是[1.0,2....
📅  最后修改于: 2020-09-25 07:45:05        🧑  作者: Mango
C++中的ldexp() 函数采用两个参数:x和exp,并返回x和2的乘积,将其乘以exp的幂,即x * 2exp。该函数在<cmath>头文件中定义。数学上ldexp()原型[从C++ 11标准开始]ldexp() 函数采用两个参数,并返回double,float或long double类型的值。ldexp()参数ldexp()返回值ldexp() 函数返回表达式x * 2exp的值。示例1:l...
📅  最后修改于: 2020-09-25 07:46:02        🧑  作者: Mango
C++中的llrint() 函数使用当前的舍入模式将参数舍入为整数值。C++中的llrint() 函数使用当前的舍入模式将参数舍入为整数值。当前的舍入模式由函数fesetround()确定。它类似于lrint(),但返回long long int而不是long int。llrint()原型[从C++ 11标准开始]llrint() 函数采用单个参数,并返回long long int类型的值。此函数...
📅  最后修改于: 2020-09-25 07:46:59        🧑  作者: Mango
C++中的llround() 函数对最接近参数的整数值进行四舍五入,一半的情况舍入为零。C++中的llround() 函数对最接近参数的整数值进行四舍五入,一半的情况舍入为零。返回的值是long long int类型。它类似于lround() 函数,但是返回long long int,而lround返回long int。llround()原型[从C++ 11标准开始]llround()函数采用单个...
📅  最后修改于: 2020-09-25 07:48:24        🧑  作者: Mango
C++中的log() 函数返回参数的自然对数(以e为底的对数)。此函数在<cmath>头文件中定义。log()原型[从C++ 11标准开始]log()参数log() 函数采用[0,∞]范围内的单个必需参数。如果该值小于零,则log()返回NaN(非数字)。log()返回值log() 函数返回数字的自然对数。Parameter (x)Return VALUEx > 1Positivex = 100 ...
📅  最后修改于: 2020-09-25 07:49:31        🧑  作者: Mango
C++中的log10() 函数返回参数的公共对数(以10为底的对数)。此函数在<cmath>头文件中定义。log10()原型[从C++ 11标准开始]log10()参数log10() 函数采用范围为[0,∞]的单个必需参数。如果该值小于0,则log10()返回NaN(非数字)。log10()返回值log10() 函数返回数字的以10为底的对数。Parameter (x)Return VALUEx ...
📅  最后修改于: 2020-09-25 07:50:49        🧑  作者: Mango
C++中的log1p() 函数采用参数x并返回x + 1的自然对数(以e为底的对数)。该函数在<cmath>头文件中定义。log1p()原型[从C++ 11标准开始]log1p() 函数采用单个参数,并返回double,float或long double类型的值。log1p()参数log1p() 函数采用单个强制性参数,范围为[-1,∞]。如果该值小于-1,则log1p()返回Nan(非数字)。l...
📅  最后修改于: 2020-09-25 07:51:36        🧑  作者: Mango
C++中的log2() 函数返回参数的以2为底的对数。该函数在<cmath>头文件中定义。log2()原型[从C++ 11标准开始]log2() 函数采用单个参数,并返回double,float或long double类型的值。log2()参数log2() 函数采用[0,∞]范围内的单个必需参数。如果该值小于零,则log2()返回NaN(非数字)。log2()返回值log2() 函数返回数字的以2...
📅  最后修改于: 2020-09-25 07:52:44        🧑  作者: Mango
C++中的logb() 函数使用FLT_RADIX作为对数的底数,返回| x |的对数。通常,FLT_RADIX为2,因此对于正值,logb()等效于log2()。该函数在<cmath>头文件中定义。logb()原型[从C++ 11标准开始]logb() 函数采用单个参数,并返回double,float或long double类型的值。logb()参数ilogb() 函数采用一个参数,该参数的lo...
📅  最后修改于: 2020-09-25 07:53:46        🧑  作者: Mango
C++中的lrint() 函数使用当前的舍入模式将参数舍入为整数值。C++中的lrint() 函数使用当前的舍入模式将参数舍入为整数值。当前的舍入模式由函数fesetround()确定。它类似于rint(),但返回long int。lrint()原型[从C++ 11标准开始]lrint() 函数采用单个参数,并返回long int类型的值。此函数在<cmath>头文件中定义。lrint()参数lr...
📅  最后修改于: 2020-09-25 07:54:59        🧑  作者: Mango
C++中的lround() 函数对最接近参数的整数值进行四舍五入,一半的情况舍入为零。返回的值是long int类型。C++中的lround() 函数对最接近参数的整数值进行四舍五入,一半的情况舍入为零。返回的值是long int类型。它类似于round() 函数,但返回一个long int,而round返回与输入相同的数据类型。lround()原型[从C++ 11标准开始]lround() 函数...
📅  最后修改于: 2020-09-25 07:56:46        🧑  作者: Mango
C++中的modf() 函数将数字分为整数和小数部分。如前所述,modf()将数字分解为整数和小数部分。小数部分由函数返回,整数部分存储在指针传递给modf()的指针所指向的地址中作为参数。此函数在<cmath>头文件中定义。modf()原型[从C++ 11标准开始]modf()参数modf()具有两个参数:modf()返回值modf() 函数返回传递给它的参数的小数部分。示例1:modf()如何...
📅  最后修改于: 2020-09-25 07:57:31        🧑  作者: Mango
C++中的nan() 函数返回双精度类型的安静NaN(非数字)值。该函数在<cmath>头文件中定义。nan()原型同样,nanf和nanl返回float和long double类型的NaN值。nan()参数特定于实现的C字符串。如果字符串为空,则nan() 函数将返回通用NaN值。nan()返回值na() 函数返回安静的NaN值。示例:nan() 函数运行该程序时,输出为:...
📅  最后修改于: 2020-09-25 07:58:31        🧑  作者: Mango
C++中的neighborint() 函数使用当前的舍入模式将参数舍入为整数值。C++中的neighborint() 函数使用当前的舍入模式将参数舍入为整数值。当前的舍入模式由函数fesetround()确定。附近的int() 函数类似于rint(),不同之处在于它不会像rint()一样引发FE_INEXACT异常。FE_INEXACT异常是一个浮点异常,当由于四舍五入或逐渐下溢而无法完全表示操作...
📅  最后修改于: 2020-09-25 07:59:42        🧑  作者: Mango
C++中的nextafter() 函数采用两个参数,并在y方向上返回x之后的下一个可表示值。该函数在<cmath>头文件中定义。nextafter()原型[从C++ 11标准开始]从C++ 11开始,如果传递给nextafter()的任何参数为long double,则返回类型Promoted为long double。如果不是,则返回类型Promoted为double。nextafter()参数n...