Provided by: manpages-ru-dev_4.21.0-2_all bug

ИМЯ

       nextup,  nextupf,  nextupl,  nextdown,  nextdownf,  nextdownl  -  возвращают  следующее число с плавающей
       запятой, учитывая положительную/отрицательную бесконечность

LIBRARY

       Math library (libm, -lm)

СИНТАКСИС

       #define _GNU_SOURCE     /* смотрите feature_test_macros(7) */
       #include <math.h>

       double nextup(double x);
       float nextupf(float x);
       long double nextupl(long double x);

       double nextdown(double x);
       float nextdownf(float x);
       long double nextdownl(long double x);

ОПИСАНИЕ

       Функции nextup(), nextupf() и nextupl() возвращают следующее  представимое  число  с  плавающей  запятой,
       которое больше x.

       Если  x  —  самое малое представимое отрицательное число соответствующего типа, то эти функции возвращают
       -0. Если x равно 0, то возвращается самое малое представимое положительное число соответствующего типа.

       Если x равно положительной бесконечности, то  возвращается  положительная  бесконечность.  Если  x  равно
       отрицательной  бесконечности,  то  возвращается  наибольшее  представимое  конечное  отрицательное  число
       соответствующего типа.

       Если значение x равно NaN, то возвращается NaN.

       Значение, возвращаемое nextdown(x), равно -nextup(-x) и похожее делается для других типов.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

       Смотрите ОПИСАНИЕ.

ВЕРСИИ

       These functions were added in glibc 2.24.

АТРИБУТЫ

       Описание терминов данного раздела смотрите в attributes(7).
       ┌─────────────────────────────────────────────────────────────────────┬──────────────────────┬──────────┐
       │ ИнтерфейсАтрибутЗначение │
       ├─────────────────────────────────────────────────────────────────────┼──────────────────────┼──────────┤
       │ nextup(), nextupf(), nextupl(), nextdown(), nextdownf(),            │ Безвредность в нитях │ MT-Safe  │
       │ nextdownl()                                                         │                      │          │
       └─────────────────────────────────────────────────────────────────────┴──────────────────────┴──────────┘

СТАНДАРТЫ

       Данные функции описаны в IEEE Std 754-2008 - Standard for Floating-Point Arithmetic и ISO/IEC TS 18661.

СМ. ТАКЖЕ

       nearbyint(3), nextafter(3)

ПЕРЕВОД

       Русский перевод этой страницы руководства был сделан Alex  Nik  <rage.iz.me@gmail.com>,  Azamat  Hackimov
       <azamat.hackimov@gmail.com>,  Dmitry Bolkhovskikh <d20052005@yandex.ru>, Yuri Kozlov <yuray@komyakino.ru>
       и Иван Павлов <pavia00@gmail.com>

       Этот перевод является бесплатной документацией; прочитайте Стандартную общественную лицензию GNU версии 3
       или более позднюю, чтобы узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ.

       Если вы обнаружите ошибки в переводе этой страницы руководства, пожалуйста, отправьте электронное  письмо
       на man-pages-ru-talks@lists.sourceforge.net.

Linux man-pages 6.03                           15 декабря 2022 г.                                      nextup(3)