std::nextafter, std::nexttoward

来自cppreference.com
< cpp‎ | numeric‎ | math

 
 
Numerics的图书馆
常见的数学函数
浮点环境
复数
数字阵列
伪随机数生成
编译时合理的算法 (C++11)
通用的数值运算
原文:
Generic numeric operations
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
iota(C++11)
accumulate
inner_product
adjacent_difference
partial_sum
 
常见的数学函数
功能
原文:
Functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
基本操作
原文:
Basic operations
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
remainder(C++11)
remquo(C++11)
fma(C++11)
fmax(C++11)
fmin(C++11)
fdim(C++11)
nan
nanf
nanl
(C++11)
(C++11)
(C++11)
指数函数
原文:
Exponential functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
exp
exp2(C++11)
expm1(C++11)
log
log10
log1p(C++11)
log2(C++11)
电源的功能
原文:
Power functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
sqrt
cbrt(C++11)
hypot(C++11)
pow
三角函数和双曲功能
原文:
Trigonometric and hyperbolic functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
sinh
cosh
tanh
asinh(C++11)
acosh(C++11)
atanh(C++11)
错误和伽玛功能
原文:
Error and gamma functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
erf(C++11)
erfc(C++11)
lgamma(C++11)
tgamma(C++11)
最接近的整数,浮点运算
原文:
Nearest integer floating point operations
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
ceil
floor
round
lround
llround
(C++11)
(C++11)
(C++11)
trunc(C++11)
nearbyint(C++11)
rint
lrint
llrint
(C++11)
(C++11)
(C++11)
浮点操作功能
原文:
Floating point manipulation functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
ldexp
scalbn
scalbln
(C++11)
(C++11)
ilogb(C++11)
logb(C++11)
frexp
modf
nextafter
nexttoward
(C++11)
(C++11)
copysign(C++11)
分类/比较
原文:
Classification/Comparison
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
fpclassify(C++11)
isfinite(C++11)
isinf(C++11)
isnan(C++11)
isnormal(C++11)
signbit(C++11)
isgreater(C++11)
isgreaterequal(C++11)
isless(C++11)
islessequal(C++11)
islessgreater(C++11)
isunordered(C++11)
宏常量
原文:
Macro constants
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
HUGE_VALF
HUGE_VAL
HUGE_VALL
(C++11)

(C++11)
INFINITY(C++11)
NAN(C++11)
math_errhandling
MATH_ERRNO
MATH_ERREXCEPT
(C++11)
FP_NORMAL
FP_SUBNORMAL
FP_ZERO
FP_INFINITE
FP_NAN
(C++11)
(C++11)
(C++11)
(C++11)
(C++11)
 
在头文件 <cmath> 中定义
float       nextafter( float from, float to );
(1) (C++11 起)
double      nextafter( double from, double to );
(2) (C++11 起)
long double nextafter( long double from, long double to );
(3) (C++11 起)
Promoted    nextafter( Arithmetic from, Arithmetic to );
(4) (C++11 起)
float       nexttoward( float from, long double to );
(5) (C++11 起)
double      nexttoward( double from, long double to );
(6) (C++11 起)
long double nexttoward( long double from, long double to );
(7) (C++11 起)
double      nexttoward( Integral from, long double to );
(8) (C++11 起)
返回下一个可表示的值的fromto的方向。 from等于toto返回.
原文:
Returns the next representable value of from in the direction of to. If from equals to to, to is returned.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
4)
如果任何参数是整数类型,它被转换为double。如果有另一种说法是long double,则返回类型是long double,否则它是double
原文:
If any argument has integral type, it is cast to double. If any other argument is long double, then the return type is long double, otherwise it is double
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 参数

from, to -
浮点值
原文:
floating point values
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 返回值

下一个可表示的值的from的方向的to
原文:
the next representable value of from in the direction of to.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 示例