rint, lrint, llrint
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody>| Определено в заголовочном файле <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 поднимается.Оригинал:
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.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Параметры
| arg | — | плавающей точкой
Оригинал: floating point value Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Возвращаемое значение
Целое результате округления
argОригинал:
The integer result of rounding
argТекст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Заметки
Единственное различие между
nearbyint и rint в том, что 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.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Пример
| Этот раздел не завершён Причина: нет примера |
См. также
(C99) |
Ближайшая целое число, используя текущий режим округления Оригинал: nearest integer using current rounding mode Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (функция) |
(C99) |
ближайшего целого числа не больше по величине, чем заданное значение Оригинал: nearest integer not greater in magnitude than the given value Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (функция) |
Документация C++ по rint
| |