rint, lrint, llrint
提供:cppreference.com
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
| Defined in header <math.h>
|
||
| int rintf( float arg ); |
(C99以来) | |
| int rint( double arg ); |
(C99以来) | |
| int rintl( long double arg ); |
(C99以来) | |
| long lrintf( float arg ); |
(C99以来) | |
| long lrint( double arg ); |
(C99以来) | |
| long lrintl( long double arg ); |
(C99以来) | |
| long long llrintf( float arg ); |
(C99以来) | |
| long long llrint( double arg ); |
(C99以来) | |
| long long llrintl( long double arg ); |
(C99以来) | |
浮動小数点形式の整数値に丸め浮動小数点引数
arg、現在の丸めモードを使用しています。結果はarg(すなわち、argがすでに整数値ではありませんでした)と異なる場合は、浮動小数点例外が発生しますFE_INEXACT.Original:
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.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
目次 |
[編集] パラメータ
| arg | - | 浮動小数点値
Original: floating point value The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[編集] 値を返します
丸め
argの整数の結果Original:
The integer result of rounding
argThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[編集] ノート
唯一の違いnearbyintとrintrintがそれを発生させたことがないながらFE_INEXACTは、nearbyint浮動小数点の例外を発生させるかもしれないということです.
Original:
The only difference between nearbyint and rint is that rint may raise the FE_INEXACT floating-point exception, while nearbyint never raises it.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[編集] 例
| This section is incomplete Reason: no example |
[編集] も参照してください
| (C99) |
現在の丸めモードを使用して、最も近い整数 Original: nearest integer using current rounding mode The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (機能) |
| (C99) |
与えられた値よりも大きさが大きくない最も近い整数 Original: nearest integer not greater in magnitude than the given value The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (機能) |
| C++ documentation for rint
| |