Пространства имён
Варианты
Действия

rint, lrint, llrint

Материал из cppreference.com
< c‎ | numeric‎ | math

Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки.

Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы.

(Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.)

 
 
 
Основные математические функции
Функции
Основные операции
(C99)
(C99)
(C99)
(C99)
(C99)(C99)(C99)(C23)
Максимум/минимум
(C99)
(C23)
(C99)
(C23)
Показательные функции
(C23)
(C99)
(C99)
(C23)
(C23)
(C99)
(C99)(C23)
(C23)
(C23)
Степенные функции
(C99)
(C23)
(C23)
(C99)
(C23)
(C23)
(C23)
Тригонометрические и гиперболические функции
(C23)
(C23)
(C23)
(C23)
(C23)
(C23)
(C23)
(C99)
(C99)
(C99)
Функции ошибки и гамма-функции
(C99)
(C99)
(C99)
(C99)
Функции округления операций с плавающей точкой
(C99)(C99)(C99)
(C23)
(C99)
(C99)
rintlrintllrint
(C99)(C99)(C99)
(C23)(C23)(C23)(C23)
Функции работы с плавающей точкой
(C99)(C99)
(C99)(C23)
(C99)
(C23)(C23)
(C99)
Операции сужения
(C23)
(C23)
(C23)
(C23)
(C23)
(C23)
Quantum and quantum exponent functions
Decimal re-encoding functions
Total order and payload functions
Classification
(C99)
(C99)
(C99)
(C99)
(C99)
(C23)
(C99)
(C99)
(C23)
Типы
Макроконстанты
Специальные значения с плавающей точкой
Аргументы и возвращаемые значения
Обработка ошибок
 
Определено в заголовочном файле <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.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Пример

Этот раздел не завершён
Причина: нет примера

[править] См. также

Ближайшая целое число, используя текущий режим округления
Оригинал:
nearest integer using current rounding mode
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
(C99)
ближайшего целого числа не больше по величине, чем заданное значение
Оригинал:
nearest integer not greater in magnitude than the given value
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [править]
Источник — «https://ru.cppreference.com/mwiki/index.php?title=c/numeric/math/rint&oldid=40254»

AltStyle によって変換されたページ (->オリジナル) /