rint, lrint, llrint

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

 
 
 
常见的数学函数

|- class="t-nv-h1"

| colspan="5" |
功能
原文:
Functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

|-

| |- |

基本操作
原文:
Basic operations
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
abs
labs
llabs
imaxabs



(C99)
fabs
div
ldiv
lldiv
imaxdiv



(C99)
fmod

|

remainder(C99)
remquo(C99)
fma(C99)
fmax(C99)
fmin(C99)
fdim(C99)
nan
nanf
nanl
(C99)
(C99)
(C99)

|-

指数函数
原文:
Exponential functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

| |- |

exp
exp2(C99)
expm1(C99)

|

log
log10
log1p(C99)
log2(C99)

|-

电源的功能
原文:
Power functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

| |- |

sqrt
cbrt(C99)

|

hypot(C99)
pow

|-

三角函数和双曲功能
原文:
Trigonometric and hyperbolic functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

| |- |

|

sinh
cosh
tanh
asinh(C99)
acosh(C99)
atanh(C99)

|-

错误和伽玛功能
原文:
Error and gamma functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

| |- |

erf(C99)
erfc(C99)

|

lgamma(C99)
tgamma(C99)

|-

最接近的整数,浮点运算
原文:
Nearest integer floating point operations
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

| |- |

ceil
floor
round
lround
llround
(C99)
(C99)
(C99)

|

trunc(C99)
nearbyint(C99)
rint
lrint
llrint
(C99)
(C99)
(C99)

|-

浮点操作功能
原文:
Floating point manipulation functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

| |- |

ldexp
scalbn
scalbln
(C99)
(C99)
ilogb(C99)
logb(C99)

|

|-

分类
原文:
Classification
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
fpclassify(C99)
isfinite(C99)
isinf(C99)
isnan(C99)
isnormal(C99)
signbit(C99)

|- class="t-nv-h1"

| colspan="5" |
宏常量
原文:
Macro constants
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

|- | |- |

|

|-

 
在头文件 <math.h> 中定义
int rintf( float arg );
int rint( double arg );
int rintl( long double arg );
long lrintf( float arg );
long lrint( double arg );
long lrintl( long double arg );
long long llrintf( float arg );
long long llrint( double arg );
long long llrintl( long double arg );
舍入浮点参数arg一个整数值,浮点格式,使用当前的舍入模式。如果结果是不同的arg(即arg已经不是一个整数值),的浮点异常FE_INEXACT,提高.
原文:
Rounds the floating-point argument arg to an integer value in floating-point format, using the current rounding mode. If the result differs from arg (i.e., arg was not an integer value already), the floating-point exception FE_INEXACT is raised.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

目录

[编辑] 参数

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

[编辑] 返回值

的整数结果四舍五入arg
原文:
The integer result of rounding arg
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 注释

唯一的区别nearbyintrint的是,rint可以提高FE_INEXACT浮点异常,而nearbyint不会提高.
原文:
The only difference between nearbyint and rint is that rint may raise the FE_INEXACT floating-point exception, while nearbyint never raises it.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 示例

[编辑] 另请参阅

最接近的整数,使用当前的舍入模式
原文:
nearest integer using current rounding mode
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(函数) [edit]
(C99)
最接近的整数的幅值比不大于给定值
原文:
nearest integer not greater in magnitude than the given value
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(函数) [edit]