<!DOCTYPE html>
<html class="client-nojs" lang="ru" dir="ltr"><head>
    <meta charset="UTF-8">
    <title>Stdlib.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/Stdlib.h"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.pygments.css" rel="stylesheet" type="text/css">
    <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-Stdlib_h rootpage-Stdlib_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">stdlib.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>stdlib.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="C%2B%2B" title="C++">C++</a> и известен в нём как <code>cstdlib</code>. Название «stdlib» расшифровывается как «standard library» (стандартная библиотека).
</p>

<div class="mw-heading mw-heading2"><h2 id="Функции"><span id=".D0.A4.D1.83.D0.BD.D0.BA.D1.86.D0.B8.D0.B8"></span>Функции</h2></div>
<table class="wikitable">

<tbody><tr>
<th>Имя</th>
<th>Описание</th>
<th colspan="2">Соответствие стандартам
</th></tr>
<tr>
<th colspan="2">Преобразование типов</th>
<th><a href="C89" class="mw-redirect" title="C89">C89</a></th>
<th><a href="C99" title="C99">C99</a>
</th></tr>
<tr>
<td><code><a href="Atof" class="mw-redirect" title="Atof">atof</a></code></td>
<td>строка в число двойной точности (double; НЕ float)</td>
<td class="table-yes" style="text-align:center;">Да<style data-mw-deduplicate="TemplateStyles:r148207519">
/* start https://ru.wikipedia.org/ */


.mw-parser-output .table-yes,.mw-parser-output .table-no{color:var(--color-emphasized,#000);vertical-align:middle}.mw-parser-output .table-yes-light,.mw-parser-output .table-no-light{vertical-align:middle}.mw-parser-output .table-yes{background:#b0f0d0}.mw-parser-output .table-yes-light{background:var(--background-color-success-subtle,#d5fdf4)}.mw-parser-output .table-no{background:#fbc5be}.mw-parser-output .table-no-light{background:var(--background-color-error-subtle,#fee7e6)}.mw-parser-output .table-free{background:#99ffff}@media screen{html.skin-theme-clientpref-night .mw-parser-output .table-yes{background:#096450}html.skin-theme-clientpref-night .mw-parser-output .table-no{background:#7a1b1a}html.skin-theme-clientpref-night .mw-parser-output .table-free{background:#009999}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .table-yes{background:#096450}html.skin-theme-clientpref-os .mw-parser-output .table-no{background:#7a1b1a}html.skin-theme-clientpref-os .mw-parser-output .table-free{background:#009999}}


/* end   https://ru.wikipedia.org/ */
</style></td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<td><code><a href="Atoi" class="mw-redirect" title="Atoi">atoi</a></code></td>
<td>строка в целое число (integer)</td>
<td class="table-yes" style="text-align:center;">Да</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<td><code><a href="Atol" class="mw-redirect" title="Atol">atol</a></code></td>
<td>строка в длинное целое число (long integer)</td>
<td class="table-yes" style="text-align:center;">Да</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<td><code><a href="Atoll" title="Atoll">atoll</a></code></td>
<td>строка в длинное целое число (long long integer)</td>
<td class="table-no" style="text-align:center">Нет</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<td><code><a href="Strtod" title="Strtod">strtod</a></code></td>
<td>строка в число двойной точности (double)</td>
<td class="table-yes" style="text-align:center;">Да</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<td><code>strtof</code></td>
<td>строка в число одиночной точности (float)</td>
<td class="table-no" style="text-align:center">Нет</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<td><code>strtol</code></td>
<td>строка в длинное целое число (long integer)</td>
<td class="table-yes" style="text-align:center;">Да</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<td><code>strtold</code></td>
<td>строка в длинное двойной точности (long double)</td>
<td class="table-no" style="text-align:center">Нет</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<td><code>strtoll</code></td>
<td>строка в длинное целое число (long long integer)</td>
<td class="table-no" style="text-align:center">Нет</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<td><code>strtoul</code></td>
<td>строка в беззнаковое длинное целое число (unsigned long integer)</td>
<td class="table-yes" style="text-align:center;">Да</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<td><code>strtoull</code></td>
<td>строка в беззнаковое длинное целое число (unsigned long long integer)</td>
<td class="table-no" style="text-align:center">Нет</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<th colspan="4">Генерация псевдослучайных последовательностей
</th></tr>
<tr>
<td><code>rand</code></td>
<td>генерирует псевдослучайное значение</td>
<td class="table-yes" style="text-align:center;">Да</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<td><code>srand</code></td>
<td>устанавливает начальное значение генератора псевдослучайных чисел</td>
<td class="table-yes" style="text-align:center;">Да</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<th colspan="4">Выделение и освобождение памяти
</th></tr>
<tr>
<td><code><a href="Malloc" class="mw-redirect" title="Malloc">malloc</a></code><br><code><a href="Calloc" class="mw-redirect" title="Calloc">calloc</a></code><br><code><a href="Realloc" class="mw-redirect" title="Realloc">realloc</a></code></td>
<td>выделяет память из кучи</td>
<td class="table-yes" style="text-align:center;">Да</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<td><code><a href="Free_(%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0_%D0%A1%D0%B8)" class="mw-redirect" title="Free (функция языка Си)">free</a></code></td>
<td>освобождает память обратно в кучу</td>
<td class="table-yes" style="text-align:center;">Да</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<th colspan="4">Контроль процесса выполнения программы
</th></tr>
<tr>
<td><code>abort</code></td>
<td>некорректное завершение выполнения</td>
<td class="table-yes" style="text-align:center;">Да</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<td><code>atexit</code></td>
<td>регистрирует <a href="Callback_(%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%D0%B5)" title="Callback (программирование)">обратный вызов</a> функции, которую нужно будет выполнить перед завершением работы программы</td>
<td class="table-yes" style="text-align:center;">Да</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<td><code>exit</code></td>
<td>завершает выполнение программы</td>
<td class="table-yes" style="text-align:center;">Да</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<td><code>getenv</code></td>
<td>извлекает переменные окружения</td>
<td class="table-yes" style="text-align:center;">Да</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<td><code>system</code></td>
<td>выполняет внешнюю команду</td>
<td class="table-yes" style="text-align:center;">Да</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<th colspan="4">Сортировка и поиск
</th></tr>
<tr>
<td><code>bsearch</code></td>
<td><a href="%D0%94%D0%B2%D0%BE%D0%B8%D1%87%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA" title="Двоичный поиск">двоичный поиск</a> в массиве</td>
<td class="table-yes" style="text-align:center;">Да</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<td><code>qsort</code></td>
<td>сортировка массива</td>
<td class="table-yes" style="text-align:center;">Да</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<th colspan="4">Математика
</th></tr>
<tr>
<td><code>abs</code>, <code>labs</code></td>
<td rowspan="2"><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>
<td class="table-yes" style="text-align:center;">Да</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<td><code>llabs</code>, <code>imaxabs</code></td>
<td class="table-no" style="text-align:center">Нет</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<td><code>div</code><br><code>ldiv</code></td>
<td>деление целых чисел</td>
<td class="table-yes" style="text-align:center;">Да</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<th colspan="4">Многобайтовые операции/ широкие символы
</th></tr>
<tr>
<td><code>mblen</code></td>
<td>размер многобайтовых символов<sup id="cite_ref-autogenerated1_1-0" class="reference"><a href="#cite_note-autogenerated1-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></td>
<td class="table-no" style="text-align:center">Нет</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr>
<tr>
<td><code>mbtowc, wctomb, mbstowcs, wcstombs</code></td>
<td>преобразование многобайтовых и <a href="Wchar_t" class="mw-redirect" title="Wchar t">широких</a> символов<sup id="cite_ref-autogenerated1_1-1" class="reference"><a href="#cite_note-autogenerated1-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></td>
<td class="table-no" style="text-align:center">Нет</td>
<td class="table-yes" style="text-align:center;">Да
</td></tr></tbody></table>
<div class="mw-heading mw-heading3"><h3 id="NULL">NULL</h3></div>
<p>Заголовочные файлы <code>stdlib.h</code> и <code>stddef.h</code> определяют <a href="%D0%9C%D0%B0%D0%BA%D1%80%D0%BE%D1%81" class="mw-redirect" title="Макрос">макрос</a> <a href="NULL_(%D0%A1%D0%B8)" title="NULL (Си)">NULL</a>, являющийся константным <a href="%D0%A3%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D0%B5%D0%BB%D1%8C_(%D1%82%D0%B8%D0%BF_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85)" title="Указатель (тип данных)">нуль-указателем</a>, который гарантированно указывает на некорректный адрес памяти.
</p>
<div class="mw-heading mw-heading4"><h4 id="Варианты"><span id=".D0.92.D0.B0.D1.80.D0.B8.D0.B0.D0.BD.D1.82.D1.8B"></span>Варианты</h4></div>
<p>NULL может быть определен как константное выражение, равное целому нулевому числу (нулю), длинному целому нулю, или нуль приводится к указателю типа void *:
</p>
<div class="mw-highlight mw-highlight-lang-c mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">#define NULL  0</span>
</pre></div>
<div class="mw-highlight mw-highlight-lang-c mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">#define NULL  0L</span>
</pre></div>
<div class="mw-highlight mw-highlight-lang-c mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">#define NULL  ((void *) 0)</span>
</pre></div>
<p>Несмотря на то, что константа нуль-указателя всегда представляется в Си символьной константой 0 или 0, приведённым к void-указателю, реальное битовое представление подобного указателя зависит от системы и может содержать однобитовые значения.
</p>
<div class="mw-heading mw-heading2"><h2 id="Типы"><span id=".D0.A2.D0.B8.D0.BF.D1.8B"></span>Типы</h2></div>
<div class="mw-heading mw-heading3"><h3 id="size_t">size_t</h3></div>
<p>Заголовочные файлы <code>stdlib.h</code> и <code>stddef.h</code> определяют <a href="%D0%A2%D0%B8%D0%BF_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Тип данных">тип данных</a>, называемый <code>size_t</code><sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>, который используется для представления размера объекта. Библиотечные функции, использующие размеры, принимают на вход значения именно этого типа. Значения типа <code>size_t</code> возвращает оператор <code>sizeof</code>.
</p><p>Настоящий тип <code>size_t</code> платформо-независим; распространенной ошибкой является подразумевать под <code>size_t</code> беззнаковое целое (<code>unsigned int</code>), что может привести к ошибкам программирования,<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> причём в первую очередь это касается 64-битных архитектур.
</p>
<div class="mw-heading mw-heading3"><h3 id="div_t,_ldiv_t"><span id="div_t.2C_ldiv_t"></span>div_t, ldiv_t</h3></div>
<p>Также определены два менее широко используемых типа данных&nbsp;— <code>div_t</code> и <code>ldiv_t</code>. Они являются возвращаемыми типами функций <code>div</code> и <code>ldiv</code>. Стандарт определяет их следующим образом:
</p>
<div class="mw-highlight mw-highlight-lang-c mw-content-ltr" dir="ltr"><pre><span></span><span class="k">typedef</span><span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="p">{</span>
<span class="w">    </span><span class="kt">int</span><span class="w"> </span><span class="n">quot</span><span class="p">,</span><span class="w"> </span><span class="n">rem</span><span class="p">;</span>
<span class="p">}</span><span class="w"> </span><span class="kt">div_t</span><span class="p">;</span>
</pre></div>
<div class="mw-highlight mw-highlight-lang-c mw-content-ltr" dir="ltr"><pre><span></span><span class="k">typedef</span><span class="w"> </span><span class="k">struct</span><span class="w"> </span><span class="p">{</span>
<span class="w">    </span><span class="kt">long</span><span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">quot</span><span class="p">,</span><span class="w"> </span><span class="n">rem</span><span class="p">;</span>
<span class="p">}</span><span class="w"> </span><span class="kt">ldiv_t</span><span class="p">;</span>
</pre></div>
<div class="mw-heading mw-heading2"><h2 id="Нестандартные_функции"><span id=".D0.9D.D0.B5.D1.81.D1.82.D0.B0.D0.BD.D0.B4.D0.B0.D1.80.D1.82.D0.BD.D1.8B.D0.B5_.D1.84.D1.83.D0.BD.D0.BA.D1.86.D0.B8.D0.B8"></span>Нестандартные функции</h2></div>
<div class="mw-heading mw-heading3"><h3 id="itoa">itoa</h3></div>
<p><a href="Itoa_(%D0%A1%D0%B8)" title="Itoa (Си)">itoa</a>&nbsp;— общая функция, входящая во множество реализаций stdlib.h, но не определяемая стандартом. Возможно, её так часто включают в библиотеки благодаря её описанию в книге «<a href="%D0%AF%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_%D0%A1%D0%B8_(%D0%BA%D0%BD%D0%B8%D0%B3%D0%B0)" title="Язык программирования Си (книга)">Язык программирования Си</a>». Аналогичного эффекта можно добиться при помощи функции <a href="Sprintf" class="mw-redirect" title="Sprintf">sprintf</a>, которая определена в стандарте.
</p>
<div class="mw-heading mw-heading2"><h2 id="См._также"><span id=".D0.A1.D0.BC._.D1.82.D0.B0.D0.BA.D0.B6.D0.B5"></span>См. также</h2></div>
<ul><li><a href="Stdio.h" title="Stdio.h">stdio.h</a></li>
<li><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></li>
<li><a href="%D0%A8%D0%B8%D1%80%D0%BE%D0%BA%D0%B8%D0%B9_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB" title="Широкий символ">Широкий символ</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Примечания"><span id=".D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.87.D0.B0.D0.BD.D0.B8.D1.8F"></span>Примечания</h2></div>
<div class="reflist columns" style="list-style-type: decimal;">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-autogenerated1-1"><span class="mw-cite-backlink">↑ <a href="#cite_ref-autogenerated1_1-0"><sup><i><b>1</b></i></sup></a> <a href="#cite_ref-autogenerated1_1-1"><sup><i><b>2</b></i></sup></a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.cplusplus.com/reference/clibrary/cstdlib/">C++ Resources Network&nbsp;— stdlib.h</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20100107170924/http://www.cplusplus.com/reference/clibrary/cstdlib/">Архивная копия</a> от 7 января 2010 на <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a> проверено 2009 12 15</span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text">Согласно стандарту ISO/IEC 9899 <a href="C99" title="C99">C99</a>, Глава <i>7.20 General utilities &lt;stdlib.h&gt;</i> (point number 2) и Приложение <i>B.19 General utilities &lt;stdlib.h&gt;</i>. Определение может также содержаться в <a href="Stddef.h" title="Stddef.h">stddef.h</a>, если кто-то захочет избежать подключения всей stdlib.</span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.gamedev.net/reference/programming/features/20issues64bit/">20 issues of porting C++ code on the 64-bit platform</a> <small><a rel="nofollow" class="external text" href="https://web.archive.org/web/20100104181809/http://www.gamedev.net/reference/programming/features/20issues64bit/">Архивировано</a> 4&nbsp;января 2010&nbsp;года.</small></span>
</li>
</ol></div></div>
<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><a rel="nofollow" class="external text" href="http://www.cplusplus.com/ref/cstdlib/">Список функций stdlib.h</a> на сайте cplusplus.com&nbsp;<span class="ref-info" title="на английском языке" style="cursor:help;">(англ.)</span></li>
<li><a rel="nofollow" class="external text" href="http://www.embedded.com/columns/programmingpointers/200900195?pgno=1">Why size_t matters</a>&nbsp;<small class="ref-info">(недоступная ссылка)</small> &nbsp;<span class="ref-info" title="на английском языке" style="cursor:help;">(англ.)</span></li>
<li><a rel="nofollow" class="external text" href="http://www.opennet.ru/docs/RUS/libc/libc-1.html">Стандартные Вспомогательные Функции (stdlib.h)</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/20091226202214/http://cppworld.h16.ru/stdc/mem.htm">Функции библиотеки stdlib.h</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=Stdlib.h&amp;oldid=149878401">Википедия</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>