<!DOCTYPE html>
<html class="client-nojs" lang="ru" dir="ltr"><head>
    <meta charset="UTF-8">
    <title>Math.h</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="icon" type="image/png" href="./_res_/favicon.png">
    <link rel="canonical" href="https://ru.wikipedia.org/wiki/Math.h"> <link href="./_mw_/skins.vector.styles.legacy.css" rel="stylesheet" type="text/css">
    <meta name="ResourceLoaderDynamicStyles" content="">
    <link href="./_mw_/ext.gadget.common-site.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.logo.css" rel="stylesheet" type="text/css">
    <link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
    <link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
    <link rel="stylesheet" type="text/css" href="./_res_/footer.css">
    <link rel="stylesheet" type="text/css" href="./_res_/vector.css">
  </head>

  <body class="skin-vector-legacy mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Math_h rootpage-Math_h skin-vector action-view">
    <div id="content" class="mw-body" role="main">
      <a id="top"></a>
      <h1 id="firstHeading" class="firstHeading mw-first-heading">math.h</h1>
      <div id="bodyContent" class="vector-body">
        <div id="contentSub">
          <div id="mw-content-subtitle"></div>
        </div>
        <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="ru" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="ru" dir="ltr"><style data-mw-deduplicate="TemplateStyles:r138740689">
/* start https://ru.wikipedia.org/ */


.mw-parser-output .ts-Боковая_навигационная_таблица-body{float:right;clear:right;width:23em;margin:0 0 1.0em 1.0em;background:var(--background-color-interactive-subtle,#f8f9fa);border:1px solid var(--border-color-base,#a2a9b1);color:inherit;padding:0.4em;border-spacing:0.2em;text-align:center;line-height:1.4em;font-size:90%}.mw-parser-output .ts-Боковая_навигационная_таблица-outerTitle{padding-bottom:0.2em;font-size:125%;line-height:1.15em;font-weight:bold}.mw-parser-output .ts-Боковая_навигационная_таблица-topImage{padding:0 0 0.4em}.mw-parser-output .ts-Боковая_навигационная_таблица-topImage-caption,.mw-parser-output .ts-Боковая_навигационная_таблица-image-caption{padding-top:0.2em;line-height:1.2em}.mw-parser-output .ts-Боковая_навигационная_таблица-preTitle{padding-top:0.4em}.mw-parser-output .ts-Боковая_навигационная_таблица-topImage-row+tr>.ts-Боковая_навигационная_таблица-preTitle{padding-top:0}.mw-parser-output .ts-Боковая_навигационная_таблица-image{padding:0.4em 0 0.4em}.mw-parser-output .ts-Боковая_навигационная_таблица-title{padding:0.2em 0.4em 0.2em;font-size:125%;line-height:1.15em;font-weight:bold;background:var(--ruwiki-background-color-blue200,#cfe3ff);color:inherit}.mw-parser-output .ts-Боковая_навигационная_таблица-above{padding:0.2em 0.4em 0.2em;font-weight:bold}.mw-parser-output .ts-Боковая_навигационная_таблица-below{padding:0.2em 0.4em 0.2em;font-weight:bold;background:var(--background-color-progressive-subtle,#eaf3ff);color:inherit}.mw-parser-output .ts-Боковая_навигационная_таблица-heading{padding:0.2em 0;font-weight:bold;background:var(--background-color-progressive-subtle,#eaf3ff);color:inherit}.mw-parser-output .ts-Боковая_навигационная_таблица-list{padding:0.2em 0}


/* end   https://ru.wikipedia.org/ */
</style>
<p><b>math.h</b>&nbsp;— <a href="%D0%97%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BE%D1%87%D0%BD%D1%8B%D0%B9_%D1%84%D0%B0%D0%B9%D0%BB" title="Заголовочный файл">заголовочный файл</a> <a href="%D0%A1%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0_%D0%A1%D0%B8" title="Стандартная библиотека языка Си">стандартной библиотеки</a> <a href="%D0%A1%D0%B8_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Си (язык программирования)">языка программирования С</a>, разработанный для выполнения простых математических операций. Большинство функций привлекают использование <a href="%D0%A7%D0%B8%D1%81%D0%BB%D0%BE_%D1%81_%D0%BF%D0%BB%D0%B0%D0%B2%D0%B0%D1%8E%D1%89%D0%B5%D0%B9_%D0%B7%D0%B0%D0%BF%D1%8F%D1%82%D0%BE%D0%B9" title="Число с плавающей запятой">чисел с плавающей точкой</a>. <a href="C%2B%2B" title="C++">C++</a> также реализует данные функции для обеспечения совместимости, все они содержатся в заголовочном файле cmath.
</p><p>Все эти функции принимают <code>double</code>, если не определено иначе. Для работы с типами <code>float</code> и <code>long double</code> используются функции с постфиксами <code>f</code> и <code>l</code> соответственно.
Все функции, принимающие или возвращающие угол, работают с <a href="%D0%A0%D0%B0%D0%B4%D0%B8%D0%B0%D0%BD" title="Радиан">радианами</a>.
</p>

<div class="mw-heading mw-heading2"><h2 id="Базовые_функции"><span id=".D0.91.D0.B0.D0.B7.D0.BE.D0.B2.D1.8B.D0.B5_.D1.84.D1.83.D0.BD.D0.BA.D1.86.D0.B8.D0.B8"></span>Базовые функции</h2></div>
<table class="wikitable">

<tbody><tr>
<th>Имя</th>
<th>Описание
</th></tr>
<tr>
<td><code>abs</code></td>
<td>Возвращает <a href="%D0%90%D0%B1%D1%81%D0%BE%D0%BB%D1%8E%D1%82%D0%BD%D0%B0%D1%8F_%D0%B2%D0%B5%D0%BB%D0%B8%D1%87%D0%B8%D0%BD%D0%B0" title="Абсолютная величина">абсолютную величину</a> целого числа
</td></tr>
<tr>
<td><code>acos</code></td>
<td><a href="%D0%90%D1%80%D0%BA%D0%BA%D0%BE%D1%81%D0%B8%D0%BD%D1%83%D1%81" class="mw-redirect" title="Арккосинус">арккосинус</a>
</td></tr>
<tr>
<td><code>asin</code></td>
<td>арксинус
</td></tr>
<tr>
<td><code>atan</code></td>
<td><a href="%D0%90%D1%80%D0%BA%D1%82%D0%B0%D0%BD%D0%B3%D0%B5%D0%BD%D1%81" class="mw-redirect" title="Арктангенс">арктангенс</a>
</td></tr>
<tr>
<td><code>atan2</code></td>
<td><a href="%D0%90%D1%80%D0%BA%D1%82%D0%B0%D0%BD%D0%B3%D0%B5%D0%BD%D1%81" class="mw-redirect" title="Арктангенс">арктангенс</a> с двумя параметрами
</td></tr>
<tr>
<td><code>ceil</code></td>
<td><a href="%D0%9E%D0%BA%D1%80%D1%83%D0%B3%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5" title="Округление">округление</a> до ближайшего большего целого числа
</td></tr>
<tr>
<td><code>cos</code></td>
<td><a href="%D0%9A%D0%BE%D1%81%D0%B8%D0%BD%D1%83%D1%81" class="mw-redirect" title="Косинус">косинус</a>
</td></tr>
<tr>
<td><code>cosh</code></td>
<td><a href="%D0%93%D0%B8%D0%BF%D0%B5%D1%80%D0%B1%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%BA%D0%BE%D1%81%D0%B8%D0%BD%D1%83%D1%81" class="mw-redirect" title="Гиперболический косинус">гиперболический косинус</a>
</td></tr>
<tr>
<td><code>exp</code></td>
<td>вычисление <a href="%D0%AD%D0%BA%D1%81%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B0" title="Экспонента">экспоненты</a>
</td></tr>
<tr>
<td><code>fabs</code></td>
<td><a href="%D0%90%D0%B1%D1%81%D0%BE%D0%BB%D1%8E%D1%82%D0%BD%D0%B0%D1%8F_%D0%B2%D0%B5%D0%BB%D0%B8%D1%87%D0%B8%D0%BD%D0%B0" title="Абсолютная величина">абсолютная величина</a> (<a href="%D0%A7%D0%B8%D1%81%D0%BB%D0%BE_%D1%81_%D0%BF%D0%BB%D0%B0%D0%B2%D0%B0%D1%8E%D1%89%D0%B5%D0%B9_%D0%B7%D0%B0%D0%BF%D1%8F%D1%82%D0%BE%D0%B9" title="Число с плавающей запятой">числа с плавающей точкой</a>)
</td></tr>
<tr>
<td><code>floor</code></td>
<td><a href="%D0%9E%D0%BA%D1%80%D1%83%D0%B3%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5" title="Округление">округление</a> до ближайшего меньшего целого числа
</td></tr>
<tr>
<td><code>fmod</code></td>
<td>вычисление <a href="%D0%94%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81_%D0%BE%D1%81%D1%82%D0%B0%D1%82%D0%BA%D0%BE%D0%BC" title="Деление с остатком">остатка от деления</a> нацело для чисел с плавающей точкой
</td></tr>
<tr>
<td><code>frexp</code></td>
<td>разбивает число с плавающей точкой на <a href="%D0%AD%D0%BA%D1%81%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C" title="Экспоненциальная запись">мантиссу и показатель степени</a>.
</td></tr>
<tr>
<td><code>ldexp</code></td>
<td>умножение числа с плавающей точкой на целую степень двух
</td></tr>
<tr>
<td><code>log</code></td>
<td><a href="%D0%9D%D0%B0%D1%82%D1%83%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BB%D0%BE%D0%B3%D0%B0%D1%80%D0%B8%D1%84%D0%BC" title="Натуральный логарифм">натуральный логарифм</a>
</td></tr>
<tr>
<td><code>log10</code></td>
<td><a href="%D0%9B%D0%BE%D0%B3%D0%B0%D1%80%D0%B8%D1%84%D0%BC#Десятичные_логарифмы" title="Логарифм">логарифм по основанию 10</a>
</td></tr>
<tr>
<td><code>modf(<i>x</i>,<i>p</i>)</code></td>
<td>извлекает целую и дробную части (с учетом знака) из числа с плавающей точкой
</td></tr>
<tr>
<td><code>pow(<i>x</i>,<i>y</i>)</code></td>
<td>результат возведения <i>x</i> в степень <i>y</i>, <i>x<sup>y</sup></i>
</td></tr>
<tr>
<td><code>round</code>
</td>
<td>математическое <a href="%D0%9E%D0%BA%D1%80%D1%83%D0%B3%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5" title="Округление">округление</a>
</td></tr>
<tr>
<td><code>sin</code></td>
<td><a href="%D0%A1%D0%B8%D0%BD%D1%83%D1%81" class="mw-redirect" title="Синус">синус</a>
</td></tr>
<tr>
<td><code>sinh</code></td>
<td><a href="%D0%93%D0%B8%D0%BF%D0%B5%D1%80%D0%B1%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D1%81%D0%B8%D0%BD%D1%83%D1%81" class="mw-redirect" title="Гиперболический синус">гиперболический синус</a>
</td></tr>
<tr>
<td><code>sqrt</code></td>
<td><a href="%D0%9A%D0%B2%D0%B0%D0%B4%D1%80%D0%B0%D1%82%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D1%80%D0%B5%D0%BD%D1%8C" title="Квадратный корень">квадратный корень</a>
</td></tr>
<tr>
<td><code>tan</code></td>
<td><a href="%D0%A2%D0%B0%D0%BD%D0%B3%D0%B5%D0%BD%D1%81" class="mw-redirect" title="Тангенс">тангенс</a>
</td></tr>
<tr>
<td><code>tanh</code></td>
<td><a href="%D0%93%D0%B8%D0%BF%D0%B5%D1%80%D0%B1%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D1%82%D0%B0%D0%BD%D0%B3%D0%B5%D0%BD%D1%81" class="mw-redirect" title="Гиперболический тангенс">гиперболический тангенс</a>
</td></tr>
</tbody></table>
<div class="mw-heading mw-heading2"><h2 id="Функции_стандарта_C++"><span id=".D0.A4.D1.83.D0.BD.D0.BA.D1.86.D0.B8.D0.B8_.D1.81.D1.82.D0.B0.D0.BD.D0.B4.D0.B0.D1.80.D1.82.D0.B0_C.2B.2B"></span>Функции стандарта C++</h2></div>
<table class="wikitable">

<tbody><tr>
<th>Имя</th>
<th>Описание
</th></tr>
<tr>
<td><code>acosh</code></td>
<td><a href="%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D1%8B%D0%B5_%D0%B3%D0%B8%D0%BF%D0%B5%D1%80%D0%B1%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8" title="Обратные гиперболические функции">гиперболический ареакосинус</a>
</td></tr>
<tr>
<td><code>asinh</code></td>
<td><a href="%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D1%8B%D0%B5_%D0%B3%D0%B8%D0%BF%D0%B5%D1%80%D0%B1%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8" title="Обратные гиперболические функции">гиперболический ареасинус</a>
</td></tr>
<tr>
<td><code>atanh</code></td>
<td><a href="%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D1%8B%D0%B5_%D0%B3%D0%B8%D0%BF%D0%B5%D1%80%D0%B1%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8" title="Обратные гиперболические функции">гиперболический ареатангенс</a>
</td></tr>
<tr>
<td><code>cbrt</code></td>
<td><a href="%D0%9A%D1%83%D0%B1%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%BA%D0%BE%D1%80%D0%B5%D0%BD%D1%8C" title="Кубический корень">кубический корень</a>
</td></tr>
<tr>
<td><code>copysign(<i>x</i>,<i>y</i>)</code></td>
<td>возвращает величину, абсолютное значение которой равно <style data-mw-deduplicate="TemplateStyles:r117753614">
/* start https://ru.wikipedia.org/ */


.mw-parser-output .ts-math{white-space:nowrap;font-family:times,serif,palatino linotype,new athena unicode,athena,gentium,code2000;font-size:120%}


/* end   https://ru.wikipedia.org/ */
</style><span class="ts-math"><i>x</i></span>, но знак которой соответствует знаку <span class="ts-math"><i>y</i></span>
</td></tr>
<tr>
<td><code>erf</code></td>
<td><a href="%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F_%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA" title="Функция ошибок">функция ошибок</a>
</td></tr>
<tr>
<td><code>erfc</code></td>
<td><a href="%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F_%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA" title="Функция ошибок">дополнительная функция ошибок</a>
</td></tr>
<tr>
<td><code>exp2(<i>x</i>)</code></td>
<td>значение числа 2, возведённого в степень <span class="ts-math"><i>x</i></span>, <span class="ts-math">2<sup><i>x</i></sup></span>
</td></tr>
<tr>
<td><code>expm1(<i>x</i>)</code></td>
<td>значение функции <span class="ts-math"><i>e<sup>x</sup></i> − 1</span>
</td></tr>
<tr>
<td><code>fdim(<i>x</i>,<i>y</i>)</code></td>
<td>вычисление положительной разницы между <span class="ts-math"><i>x</i></span> и <span class="ts-math"><i>y</i></span>, fmax(<i>x</i>−<i>y</i>, 0)
</td></tr>
<tr>
<td><code>fma(<i>x</i>,<i>y</i>,<i>z</i>)</code></td>
<td>значение функции (<i>x</i> * <i>y</i>) + <i>z</i> (см. <a href="FMA" title="FMA">FMA</a>)
</td></tr>
<tr>
<td><code>fmax(<i>x</i>,<i>y</i>)</code></td>
<td>наибольшее значение среди <i>x</i> и <i>y</i>
</td></tr>
<tr>
<td><code>fmin(<i>x</i>,<i>y</i>)</code></td>
<td>наименьшее значение среди <i>x</i> и <i>y</i>
</td></tr>
<tr>
<td><code>hypot(<i>x</i>,<i>y</i>)</code></td>
<td><a href="%D0%93%D0%B8%D0%BF%D0%BE%D1%82%D0%B5%D0%BD%D1%83%D0%B7%D0%B0" title="Гипотенуза">гипотенуза</a>, sqrt(<i>x</i>² + <i>y</i>²)
</td></tr>
<tr>
<td><code>ilogb</code></td>
<td>экспонента числа с плавающей точкой, конвертированная в <code>int</code>
</td></tr>
<tr>
<td><code>lgamma</code></td>
<td>натуральный логарифм абсолютного значения <a href="%D0%93%D0%B0%D0%BC%D0%BC%D0%B0-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F" title="Гамма-функция">гамма-функции</a>
</td></tr>
<tr>
<td><code>llrint</code></td>
<td>округление до ближайшего целого (возвращает <code>long long</code>)
</td></tr>
<tr>
<td><code>lrint</code></td>
<td>округление до ближайшего целого (возвращает <code>long</code>)
</td></tr>
<tr>
<td><code>llround</code></td>
<td>округление до ближайшего целого в направлении от нуля (возвращает <code>long long</code>)
</td></tr>
<tr>
<td><code>lround</code></td>
<td>округление до ближайшего целого в направлении от нуля (возвращает <code>long</code>)
</td></tr>
<tr>
<td><code>log1p(<i>x</i>)</code></td>
<td>натуральный логарифм 1 + <i>x</i>
</td></tr>
<tr>
<td><code>log2</code></td>
<td>логарифм по основанию 2
</td></tr>
<tr>
<td><code>logb</code></td>
<td>целочисленная часть логарифма x по основанию 2
</td></tr>
<tr>
<td><code>nan(<i>s</i>)</code></td>
<td>возвращает нечисловое значение 'Not a Number'
</td></tr>
<tr>
<td><code>nearbyint</code></td>
<td>округление аргумента до целого значения в формате числа с плавающей точкой
</td></tr>
<tr>
<td><code>nextafter(<i>x</i>,<i>y</i>)</code></td>
<td>следующий ближайшее представимое для <i>x</i> (по направлению к <i>y</i>)
</td></tr>
<tr>
<td><code>nexttoward(<i>x</i>,<i>y</i>)</code></td>
<td>то же, что и <code>nextafter</code>, но <i>y</i> имеет тип <code>long double</code>
</td></tr>
<tr>
<td><code>remainder(<i>x</i>,<i>y</i>)</code></td>
<td>вычисляет остаток от деления согласно стандарту IEC 60559
</td></tr>
<tr>
<td><code>remquo(<i>x</i>,<i>y</i>,<i>p</i>)</code></td>
<td>то же, что и <code>remainder</code>, но сохраняет коэффициент по указателю <i>p</i> (как <code>int</code>)
</td></tr>
<tr>
<td><code>rint</code></td>
<td>округление до целого (возвращает <code>int</code>) с вызовом ошибки <code>inexact</code>, если результат отличается от аргумента.
</td></tr>
<tr>
<td><code>round</code></td>
<td>округление до целого (возвращает <code>double</code>)
</td></tr>
<tr>
<td><code>scalbln(<i>x</i>,<i>n</i>)</code></td>
<td><i>x</i> * <code>FLT_RADIX</code><sup><i>n</i></sup> (<i>n</i> is <code>long</code>)
</td></tr>
<tr>
<td><code>scalbn(<i>x</i>,<i>n</i>)</code></td>
<td><i>x</i> * <code>FLT_RADIX</code><sup><i>n</i></sup> (<i>n</i> is <code>int</code>)
</td></tr>
<tr>
<td><code>tgamma</code></td>
<td><a href="%D0%93%D0%B0%D0%BC%D0%BC%D0%B0-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F" title="Гамма-функция">гамма-функция</a>
</td></tr>
<tr>
<td><code>trunc</code></td>
<td>отбрасывание дробной части
</td></tr></tbody></table>
<div class="mw-heading mw-heading2"><h2 id="Расширения_XSI"><span id=".D0.A0.D0.B0.D1.81.D1.88.D0.B8.D1.80.D0.B5.D0.BD.D0.B8.D1.8F_XSI"></span>Расширения XSI</h2></div>
<p>Эти функции не описаны в стандартах ANSI или ISO C, но могут присутствовать в системах в качестве расширений <a href="X/Open" title="X/Open">X/Open</a>.
</p>
<table class="wikitable">

<tbody><tr>
<th>Имя</th>
<th>Описание
</th></tr>
<tr>
<td><code>j0(<i>x</i>)</code></td>
<td>значение функций Бесселя первого рода порядков 0 для аргумента <i>x</i>
</td></tr>
<tr>
<td><code>j1(<i>x</i>)</code></td>
<td>значение функций Бесселя первого рода порядков 1 для аргумента <i>x</i>
</td></tr>
<tr>
<td><code>jn(<i>n</i>,<i>x</i>)</code></td>
<td>значение функций Бесселя первого рода порядка <i>n</i>
</td></tr>
<tr>
<td><code>scalb(<i>x</i>,<i>y</i>)</code></td>
<td><i>x</i> * <code>FLT_RADIX</code><sup><i>y</i></sup> (<i>x</i> и <i>y</i> типа <code>double</code>)
</td></tr>
<tr>
<td><code>y0(<i>x</i>)</code></td>
<td>значение функций Бесселя второго рода порядков 0 для аргумента <i>x</i>
</td></tr>
<tr>
<td><code>y1(<i>x</i>)</code></td>
<td>значение функций Бесселя второго рода порядков 1 для аргумента <i>x</i>
</td></tr>
<tr>
<td><code>yn(<i>n</i>,<i>x</i>)</code></td>
<td>значение функций Бесселя второго рода порядка <i>n</i>
</td></tr></tbody></table>
<p>Использование функций конвертации <code>double</code>-string <code>ecvt</code>, <code>fcvt</code> и <code>gcvt</code> не рекомендуется в пользу <code><a href="Sprintf" class="mw-redirect" title="Sprintf">sprintf</a></code>.
</p>
<div class="mw-heading mw-heading2"><h2 id="libm">libm</h2></div>
<p>Под Linux и FreeBSD математические функции (объявленные в <code>math.h</code>) хранятся отдельно в математической библиотеке <code>libm</code>.
Таким образом, если любая из этих инструкций используется, при сборке компоновщику должна быть передана опция <code>-lm</code>.
</p><p>Существует несколько реализаций <code>libm</code>, включая:
</p>
<ul><li><a href="GNU_C_Library" class="mw-redirect" title="GNU C Library">GNU libc</a>'s <a rel="nofollow" class="external text" href="http://www.gnu.org/software/libc/manual/html_node/Mathematics.html">libm</a></li>
<li><a href="Sun_Microsystems" title="Sun Microsystems">Sun</a>'s <a rel="nofollow" class="external text" href="http://www.netlib.org/fdlibm/readme">FDLIBM</a>, которая была использована как основа для <a href="FreeBSD" title="FreeBSD">FreeBSD</a>'s <a rel="nofollow" class="external text" href="http://svnweb.freebsd.org/base/head/lib/msun/">msun</a>, которая, в свою очередь, является основой <a href="Julia_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" title="Julia (язык программирования)">Julia</a>'s <a rel="nofollow" class="external text" href="https://github.com/JuliaLang/openlibm">OpenLibm</a></li>
<li>Arénaire project’s <a rel="nofollow" class="external text" href="https://web.archive.org/web/20161027224938/http://lipforge.ens-lyon.fr/www/crlibm">CRlibm</a> (<a href="%D0%9E%D0%BA%D1%80%D1%83%D0%B3%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5" title="Округление">Correctly Rounded</a> mathematical library)</li>
<li><a href="Advanced_Micro_Devices" class="mw-redirect" title="Advanced Micro Devices">AMD</a>'s <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140714153632/http://developer.amd.com/tools-and-sdks/cpu-development/cpu-libraries/libm/">libm</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Ссылки"><span id=".D0.A1.D1.81.D1.8B.D0.BB.D0.BA.D0.B8"></span>Ссылки</h2></div>
<ul><li><code><a rel="nofollow" class="external text" href="http://www.opengroup.org/onlinepubs/9699919799/basedefs/math.h.html">math.h</a></code>&nbsp;—&nbsp;основные определения, <a href="Single_Unix_Specification" class="mw-redirect" title="Single Unix Specification">The Single UNIX® Specification</a>, выпуск 7 от <a href="The_Open_Group" title="The Open Group">The Open Group</a> &nbsp;<span class="ref-info" title="на английском языке" style="cursor:help;">(англ.)</span></li>
<li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20081007222045/http://www.dinkumware.com/manuals/?manual=compleat&amp;page=math.html">Справка по функциям math.h</a></li>
<li><a rel="nofollow" class="external text" href="https://www.opennet.ru/docs/RUS/mlib/">Математическая библиотека libm</a> &nbsp;<span class="ref-info" title="на русском языке" style="cursor:help;">(рус.)</span></li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
    Эта статья взята у (из) <a class="external text" title="Последний раз редактировалась 2025-11-15" href="https://ru.wikipedia.org/wiki/?title=Math.h&amp;oldid=149850510">Википедия</a>. Текст лицензируется по <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.ru">Creative Commons Attribution-Share Alike 4.0</a>. К медиа файлам могут применятся дополнительные условия.
</div>
</div><!--/htdig_noindex--></div>
      </div>
    </div>
     <script src="./_webp_/webpHandler.js"></script>
  

</body></html>