<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-menu-disabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-os vector-sticky-header-enabled skin-theme-clientpref-thumb-standard" lang="pt" dir="ltr"><head>
    <meta charset="UTF-8">
    <title>Stddef.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://pt.wikipedia.org/wiki/Stddef.h"> <link href="./_mw_/ext.cite.parsoid.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/mediawiki.skinning.content.parsoid.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
    <meta name="ResourceLoaderDynamicStyles" content="">
    <link href="./_mw_/ext.gadget.keepPDU.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-2022.css">
  </head>
  <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Stddef_h rootpage-Stddef_h skin-vector-2022 action-view">
    <div class="mw-page-container">
      <div class="mw-page-container-inner">
        <div class="mw-content-container">
          <main id="content" class="mw-body">
            <header class="mw-body-header vector-page-titlebar">
              <h1 id="firstHeading" class="firstHeading mw-first-heading">stddef.h</h1>
            </header>
            <a id="top"></a>
            <div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
              <div id="contentSub">
                <div id="mw-content-subtitle"></div>
              </div>
              <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="pt" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="pt" dir="ltr" data-mw-parsoid-version="0.23.0.0-alpha27" data-mw-html-version="2.8.0"><section data-mw-section-id="0" id="mwAQ"><span typeof="mw:Transclusion" id="mwAg"></span>
<table class="infobox" style="text-align: center; font-size:90%;" typeof="mw:Transclusion" id="mwAw">
<tbody><tr><td style="text-align: center;"><b><a rel="mw:WikiLink" href="Biblioteca_padr%C3%A3o_do_C" title="Biblioteca padrão do C">Biblioteca padrão do C</a></b></td></tr>
<tr>
<td style="text-align: left;">
<ul><li><a rel="mw:WikiLink" href="Assert.h" title="Assert.h">assert.h</a></li>
<li><a rel="mw:WikiLink" href="Complex.h" title="Complex.h">complex.h</a></li>
<li><a rel="mw:WikiLink" href="Ctype.h" title="Ctype.h">ctype.h</a></li>
<li><a rel="mw:WikiLink" href="Errno.h" title="Errno.h">errno.h</a></li>
<li>fenv.h</li>
<li><a rel="mw:WikiLink" href="Float.h" title="Float.h">float.h</a></li>
<li>inttypes.h</li>
<li><a rel="mw:WikiLink" href="Iso646.h" title="Iso646.h">iso646.h</a></li>
<li><a rel="mw:WikiLink" href="Limits.h" title="Limits.h">limits.h</a></li>
<li><a rel="mw:WikiLink" href="Locale.h" title="Locale.h" class="mw-redirect">locale.h</a></li>
<li><a rel="mw:WikiLink" href="Math.h" title="Math.h">math.h</a></li>
<li><a rel="mw:WikiLink" href="Setjmp.h" title="Setjmp.h">setjmp.h</a></li>
<li><a rel="mw:WikiLink" href="Signal.h" title="Signal.h">signal.h</a></li>
<li><a rel="mw:WikiLink" href="Stdarg.h" title="Stdarg.h">stdarg.h</a></li>
<li><a rel="mw:WikiLink" href="Stdbool.h" title="Stdbool.h">stdbool.h</a></li>
<li><a rel="mw:WikiLink" href="Stddef.h" class="mw-selflink selflink">stddef.h</a></li>
<li><a rel="mw:WikiLink" href="Stdint.h" title="Stdint.h">stdint.h</a></li>
<li><a rel="mw:WikiLink" href="Stdio.h" title="Stdio.h">stdio.h</a></li>
<li><a rel="mw:WikiLink" href="Stdlib.h" title="Stdlib.h">stdlib.h</a></li>
<li><a rel="mw:WikiLink" href="String.h" title="String.h">string.h</a></li>
<li><a rel="mw:WikiLink" href="Tgmath.h" title="Tgmath.h" class="mw-redirect">tgmath.h</a></li>
<li><a rel="mw:WikiLink" href="Time.h" title="Time.h">time.h</a></li>
<li><a rel="mw:WikiLink" href="Wchar.h" title="Wchar.h" class="mw-redirect">wchar.h</a></li>
<li><a rel="mw:WikiLink" href="Wctype.h" title="Wctype.h" class="mw-redirect">wctype.h</a></li></ul></td></tr>

</tbody></table><span>
</span>
<p id="mwBA"><b id="mwBQ">stddef.h</b> é um <a rel="mw:WikiLink" href="Arquivo_cabe%C3%A7alho" title="Arquivo cabeçalho" class="mw-redirect" id="mwBg">arquivo cabeçalho</a> que fornece <a rel="mw:WikiLink" href="Defini%C3%A7%C3%A3o" title="Definição" id="mwBw">definições</a> da <a rel="mw:WikiLink" href="Linguagem_de_programa%C3%A7%C3%A3o_C" title="Linguagem de programação C" class="mw-redirect" id="mwCA">linguagem de programação C</a> para as macros <a rel="mw:WikiLink" href="Ponteiro_(programa%C3%A7%C3%A3o)#Pointeiro_nulo" title="Ponteiro (programação)" id="mwCQ">NULL</a>, <a rel="mw:WikiLink" href="Offsetof" title="Offsetof" id="mwCg">offsetof</a> e os tipos ptrdiff_t, wchar_t, e size_t<sup class="mw-ref reference" id="cite_ref-opengroup_1-0" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-opengroup-1" id="mwCw"><span class="mw-reflink-text" id="mwDA"><span class="cite-bracket" id="mwDQ">[</span>1<span class="cite-bracket" id="mwDg">]</span></span></a></sup><sup class="mw-ref reference" id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-2" id="mwDw"><span class="mw-reflink-text" id="mwEA"><span class="cite-bracket" id="mwEQ">[</span>2<span class="cite-bracket" id="mwEg">]</span></span></a></sup>. Na <a rel="mw:WikiLink" href="Linguagem_C%2B%2B" title="Linguagem C++" class="mw-redirect" id="mwEw">linguagem C++</a> estas definições estão em cstddef<sup class="mw-ref reference" id="cite_ref-3" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-3" id="mwFA"><span class="mw-reflink-text" id="mwFQ"><span class="cite-bracket" id="mwFg">[</span>3<span class="cite-bracket" id="mwFw">]</span></span></a></sup><sup class="mw-ref reference" id="cite_ref-4" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-4" id="mwGA"><span class="mw-reflink-text" id="mwGQ"><span class="cite-bracket" id="mwGg">[</span>4<span class="cite-bracket" id="mwGw">]</span></span></a></sup>.</p>

</section><section data-mw-section-id="1" id="mwHA" aria-labelledby="Macros"><div class="mw-heading mw-heading2"><h2 id="Macros">Macros</h2></div>
<style data-mw-deduplicate="TemplateStyles:r71140000" typeof="mw:Extension/templatestyles mw:Transclusion" id="mwHQ">
/* start https://pt.wikipedia.org/ */


.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}


/* end   https://pt.wikipedia.org/ */
</style><div role="note" class="hatnote navigation-not-searchable" id="mwHg">Ver artigo principal: <a rel="mw:WikiLink" href="Offsetof" title="Offsetof">offsetof</a></div>
<p id="mwHw">São definidas as <a rel="mw:WikiLink" href="Macro" title="Macro" id="mwIA">macros</a> para se referir a um <a rel="mw:WikiLink" href="Ponteiro_nulo" title="Ponteiro nulo" class="mw-redirect" id="mwIQ">ponteiro nulo</a> chamada <code id="mwIg">NULL</code>, a macro para obter a posição de um membro de uma estrutura chamada <code id="mwIw"><a rel="mw:WikiLink" href="Offsetof" title="Offsetof" id="mwJA">offsetof</a></code> com o tipo <code id="mwJQ">size_t</code><sup class="mw-ref reference" id="cite_ref-opengroup_1-1" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-opengroup-1" id="mwJg"><span class="mw-reflink-text" id="mwJw"><span class="cite-bracket" id="mwKA">[</span>1<span class="cite-bracket" id="mwKQ">]</span></span></a></sup>.</p>

</section><section data-mw-section-id="2" id="mwKg" aria-labelledby="Tipos"><div class="mw-heading mw-heading2"><h2 id="Tipos">Tipos</h2></div>
<p id="mwKw">São definidos os seguintes tipos<sup class="mw-ref reference" id="cite_ref-opengroup_1-2" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-opengroup-1" id="mwLA"><span class="mw-reflink-text" id="mwLQ"><span class="cite-bracket" id="mwLg">[</span>1<span class="cite-bracket" id="mwLw">]</span></span></a></sup>:</p>

<ul id="mwMA"><li id="mwMQ"><code id="mwMg">size_t</code>: Tipo apropriado para representar tamanho de áreas de <a rel="mw:WikiLink" href="Mem%C3%B3ria" title="Memória" id="mwMw">memória</a>. Varia de acordo com a implementação.</li>
<li id="mwNA"><code id="mwNQ">ptrdiff_t</code>: Tipo apropriado para representar a subtração de <a rel="mw:WikiLink" href="Ponteiro" title="Ponteiro" id="mwNg">ponteiros</a> para áreas de memória. Varia de acordo com a implementação.</li>
<li id="mwNw"><code id="mwOA">wchar_t</code>: Tipo específico para representar um wide character na linguagem C.</li></ul>

</section><section data-mw-section-id="-1" id="mwOg" aria-labelledby="Referências"><div class="mw-heading mw-heading2"><h2 typeof="mw:Transclusion" id="Referências"><span id="Refer.C3.AAncias" typeof="mw:FallbackId"></span><span style="cursor: help;" title="Esta seção foi configurada para não ser editável diretamente. Edite a página toda ou a seção anterior em vez disso.">Referências</span></h2></div><span>

</span><div class="reflist" style=" list-style-type: decimal;" id="mwOw"><div class="mw-references-wrap" typeof="mw:Extension/references" id="mwPA"><ol class="mw-references references" id="mwPQ"><li id="cite_note-opengroup-1" data-mw-footnote-number="1"><span rel="mw:referencedBy" class="mw-cite-backlink" id="mwPg"><a href="#cite_ref-opengroup_1-0" id="mwPw"><span class="mw-linkback-text" id="mwQA">1</span></a> <a href="#cite_ref-opengroup_1-1" id="mwQQ"><span class="mw-linkback-text" id="mwQg">2</span></a> <a href="#cite_ref-opengroup_1-2" id="mwQw"><span class="mw-linkback-text" id="mwRA">3</span></a></span> <span id="mw-reference-text-cite_note-opengroup-1" class="mw-reference-text reference-text"><cite class="citation web" typeof="mw:Transclusion" id="mwRQ"><a rel="mw:ExtLink nofollow" href="http://opengroup.org/onlinepubs/007908775/xsh/stddef.h.html" class="external text" id="mwRg">«stddef.h - standard type definitions»</a><span class="reference-accessdate" id="mwRw">. Consultado em 17 de julho de 2010</span></cite><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fpt.wikipedia.org%3AStddef.h&amp;rft.btitle=stddef.h+-+standard+type+definitions&amp;rft.genre=unknown&amp;rft_id=http%3A%2F%2Fopengroup.org%2Fonlinepubs%2F007908775%2Fxsh%2Fstddef.h.html&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988" id="mwSA"><span style="display:none;" id="mwSQ"><span typeof="mw:Entity" id="mwSg">&nbsp;</span></span></span></span></li>
<li id="cite_note-2" data-mw-footnote-number="2"><span class="mw-cite-backlink" id="mwSw"><a href="#cite_ref-2" rel="mw:referencedBy" id="mwTA"><span class="mw-linkback-text" id="mwTQ">↑</span></a></span> <span id="mw-reference-text-cite_note-2" class="mw-reference-text reference-text"><cite class="citation web" typeof="mw:Transclusion" id="mwTg"><a rel="mw:ExtLink nofollow" href="http://docs.sun.com/app/docs/doc/816-5173/stddef.h-3head?l=en&amp;a=view" class="external text" id="mwTw">«stddef.h(3HEAD)»</a><span class="reference-accessdate" id="mwUA">. Consultado em 17 de julho de 2010</span></cite><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fpt.wikipedia.org%3AStddef.h&amp;rft.btitle=stddef.h%283HEAD%29&amp;rft.genre=unknown&amp;rft_id=http%3A%2F%2Fdocs.sun.com%2Fapp%2Fdocs%2Fdoc%2F816-5173%2Fstddef.h-3head%3Fl%3Den%26a%3Dview&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988" id="mwUQ"><span style="display:none;" id="mwUg"><span typeof="mw:Entity" id="mwUw">&nbsp;</span></span></span></span></li>
<li id="cite_note-3" data-mw-footnote-number="3"><span class="mw-cite-backlink" id="mwVA"><a href="#cite_ref-3" rel="mw:referencedBy" id="mwVQ"><span class="mw-linkback-text" id="mwVg">↑</span></a></span> <span id="mw-reference-text-cite_note-3" class="mw-reference-text reference-text"><cite class="citation web" typeof="mw:Transclusion" id="mwVw"><a rel="mw:ExtLink nofollow" href="http://www.cplusplus.com/reference/clibrary/cstddef/" class="external text" id="mwWA">«cstddef (stddef.h)»</a><span class="reference-accessdate" id="mwWQ">. Consultado em 17 de junho de 2010</span></cite><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fpt.wikipedia.org%3AStddef.h&amp;rft.btitle=cstddef+%28stddef.h%29&amp;rft.genre=unknown&amp;rft_id=http%3A%2F%2Fwww.cplusplus.com%2Freference%2Fclibrary%2Fcstddef%2F&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988" id="mwWg"><span style="display:none;" id="mwWw"><span typeof="mw:Entity" id="mwXA">&nbsp;</span></span></span></span></li>
<li id="cite_note-4" data-mw-footnote-number="4"><span class="mw-cite-backlink" id="mwXQ"><a href="#cite_ref-4" rel="mw:referencedBy" id="mwXg"><span class="mw-linkback-text" id="mwXw">↑</span></a></span> <span id="mw-reference-text-cite_note-4" class="mw-reference-text reference-text"><cite class="citation web" typeof="mw:Transclusion" id="mwYA"><a rel="mw:ExtLink nofollow" href="http://msdn.microsoft.com/en-us/library/2b6eh9x3%28VS.80%29.aspx" class="external text" id="mwYQ">«cstddef»</a>. MSDN<span class="reference-accessdate" id="mwYg">. Consultado em 17 de julho de 2010</span></cite><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fpt.wikipedia.org%3AStddef.h&amp;rft.btitle=cstddef&amp;rft.genre=unknown&amp;rft.pub=MSDN&amp;rft_id=http%3A%2F%2Fmsdn.microsoft.com%2Fen-us%2Flibrary%2F2b6eh9x3%2528VS.80%2529.aspx&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988" id="mwYw"><span style="display:none;" id="mwZA"><span typeof="mw:Entity" id="mwZQ">&nbsp;</span></span></span></span></li>
</ol></div></div>

<span>
</span>

</section></div><!--htdig_noindex--><div><div class="zim-footer">
    Este artigo é emitido por <a class="external text" title="Última edição em 2023-01-09" href="https://pt.wikipedia.org/wiki/?title=Stddef.h&amp;oldid=65070426">Wikipédia</a>. O texto é licenciado sob <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.pt">Creative Commons Attribution-Share Alike 4.0</a>. Termos adicionais podem ser aplicados aos arquivos de mídia.
</div>
</div><!--/htdig_noindex--></div>
            </div>
          </main>
        </div>
      </div>
    </div>
     <script src="./_webp_/webpHandler.js"></script>
  

</body></html>