Files
hustoj/web/cppreference-zh/chmhelp/c-language-identifier.html
2025-08-01 12:57:54 +08:00

319 lines
27 KiB
HTML

<!DOCTYPE html>
<html lang="zh" dir="ltr" class="client-nojs" xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh">
<head><meta http-equiv="x-ua-compatible" content="ie=edge">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>&#26631;&#35782;&#31526;</title>
<link rel="stylesheet" href="ext.css" />
<link rel="stylesheet" href="site_modules.css" />
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject page-c_language_identifier skin-cppreference2 action-view cpp-navbar">
<div id="cpp-content-base">
<div id="content"><a id="top"></a>
<h1 id="firstHeading" class="firstHeading">&#26631;&#35782;&#31526;</h1>
<div id="bodyContent">
<div id="contentSub"><span class="subpages">&lt; <a href="c.html">c</a>&lrm; | <a href="c-language.html">language</a></span></div>
<div id="mw-content-text" lang="zh" dir="ltr" class="mw-content-ltr" xml:lang="zh">
<p><i>&#26631;&#35782;&#31526;</i>&#26159;&#25968;&#23383;&#12289;&#19979;&#21010;&#32447;&#12289;&#23567;&#20889;&#21450;&#22823;&#20889;&#25289;&#19969;&#23383;&#27597;<span class="t-rev-inl t-since-c99"><span>&#21644;&#20197; <code>\u</code> &#21450; <code>\U</code> <a href="c-language-escape.html">&#36716;&#20041;</a>&#35760;&#21495;&#25351;&#23450;&#30340; Unicode &#23383;&#31526;</span> <span><span class="t-mark-rev t-since-c99">(C99 &#36215;)</span></span></span>&#30340;&#20219;&#24847;&#38271;&#24230;&#24207;&#21015;&#12290;&#21512;&#27861;&#30340;&#26631;&#35782;&#31526;&#24517;&#39035;&#20197;&#38750;&#25968;&#23383;&#23383;&#31526;&#65288;&#25289;&#19969;&#23383;&#27597;&#12289;&#19979;&#21010;&#32447;<span class="t-rev-inl t-since-c99"><span>&#25110; Unicode &#38750;&#25968;&#23383;&#23383;&#31526;</span> <span><span class="t-mark-rev t-since-c99">(C99 &#36215;)</span></span></span>&#65289;&#24320;&#22987;&#12290;&#26631;&#35782;&#31526;&#22823;&#23567;&#20889;&#26377;&#21035;&#65288;&#23567;&#20889;&#21644;&#22823;&#20889;&#23383;&#27597;&#19981;&#21516;&#65289;&#12290;</p>
<table class="t-rev-begin">
<tr class="t-rev t-since-c99">
<td>
<p>&#26159;&#21542;&#22312;&#26631;&#35782;&#31526;&#20013;&#20801;&#35768;&#26410;&#22788;&#29702;&#65288;&#26410;&#36716;&#20041;&#65289;&#30340; Unicode &#23383;&#31526;&#26159;&#23454;&#29616;&#23450;&#20041;&#30340;&#65306;</p>
<div dir="ltr" class="mw-geshi" style="text-align: left;">
<div class="c source-c">
<pre class="de1"><span class="kw4">char</span> <span class="sy2">*</span>\U0001f431 <span class="sy1">=</span> <span class="st0">&quot;cat&quot;</span><span class="sy4">;</span> <span class="co1">// &#21463;&#25903;&#25345;</span>
<span class="kw4">char</span> <span class="sy2">*</span>&#128049; <span class="sy1">=</span> <span class="st0">&quot;cat&quot;</span><span class="sy4">;</span> <span class="co1">// &#23454;&#29616;&#23450;&#20041;&#65288; Clang &#21487;&#29992;&#65292;&#20294;&#29256;&#26412; 10 &#21069;&#30340; GCC &#19981;&#21487;&#65289;</span></pre></div>
</div>
</td>
<td><span class="t-mark-rev t-since-c99">(C99 &#36215;)</span></td>
</tr>
</table>
<p>&#26631;&#35782;&#31526;&#33021;&#25351;&#20195;&#19979;&#21015;&#31867;&#22411;&#30340;&#23454;&#20307;&#65306;</p>
<ul>
<li><a href="c-language-object.html">&#23545;&#35937;</a></li>
<li><a href="c-language-functions.html">&#20989;&#25968;</a></li>
<li>&#26631;&#31614;&#65288; <a href="c-language-struct.html">struct</a> &#12289; <a href="c-language-union.html">union</a> &#25110;<a href="c-language-enum.html">&#26522;&#20030;</a>&#65289;</li>
<li>&#32467;&#26500;&#20307;&#25110;&#32852;&#21512;&#20307;&#25104;&#21592;</li>
<li>&#26522;&#20030;&#24120;&#37327;</li>
<li><a href="c-language-typedef.html">typedef</a> &#21517;</li>
<li><a href="c-language-statements.html#.E6.A0.87.E5.8F.B7">&#26631;&#21495;</a>&#21517;</li>
<li><a href="c-preprocessor-replace.html">&#23439;</a>&#21517;</li>
<li><a href="c-preprocessor-replace.html">&#23439;&#24418;&#21442;</a>&#21517;</li>
</ul>
<p>&#23439;&#21517;&#25110;&#23439;&#24418;&#21442;&#21517;&#20197;&#22806;&#30340;&#27599;&#20010;&#26631;&#35782;&#31526;&#37117;&#25317;&#26377;<a href="c-language-scope.html">&#20316;&#29992;&#22495;</a>&#65292;&#23646;&#20110;<a href="c-language-name_space.html">&#21629;&#21517;&#31354;&#38388;</a>&#65292;&#24182;&#19988;&#21487;&#20197;&#25317;&#26377;<a href="c-language-storage_duration.html">&#38142;&#25509;</a>&#12290;&#30456;&#21516;&#30340;&#26631;&#35782;&#31526;&#21487;&#20197;&#22312;&#31243;&#24207;&#30340;&#30456;&#24322;&#28857;&#25351;&#20195;&#30456;&#24322;&#23454;&#20307;&#65292;&#25110;&#33509;&#23454;&#20307;&#22312;&#19981;&#21516;&#30340;&#21629;&#21517;&#31354;&#38388;&#20013;&#65292;&#21017;&#21487;&#22312;&#30456;&#21516;&#28857;&#25351;&#20195;&#30456;&#24322;&#23454;&#20307;&#12290;</p>
<h3><span class="mw-headline" id=".E4.BF.9D.E7.95.99.E6.A0.87.E8.AF.86.E7.AC.A6">&#20445;&#30041;&#26631;&#35782;&#31526;</span></h3>
<p>&#19979;&#21015;&#26631;&#35782;&#31526;&#34987;<i>&#20445;&#30041;</i>&#65292;&#32780;&#19988;&#19981;&#21487;&#22312;&#31243;&#24207;&#20013;&#22768;&#26126;&#65288;&#36825;&#20040;&#20570;&#20250;&#24341;&#36215;&#26410;&#23450;&#20041;&#34892;&#20026;&#65289;&#65306;</p>
<ol>
<li>&#20316;&#20026;<a href="c-keyword.html">&#20851;&#38190;&#35789;</a>&#30340;&#26631;&#35782;&#31526;&#19981;&#33021;&#29992;&#20110;&#20854;&#20182;&#30446;&#30340;&#12290;&#20855;&#20307;&#32780;&#35328;&#65292;&#19981;&#20801;&#35768; <code>#define</code> &#25110; <code>#undef</code> &#31561;&#21516;&#20110;&#20851;&#38190;&#35789;&#30340;&#26631;&#35782;&#31526;&#12290;</li>
<li>&#25152;&#26377;&#20197;&#19968;&#20010;&#19979;&#21010;&#32447;&#24320;&#22987;&#30340;&#22806;&#37096;&#26631;&#35782;&#31526;&#12290;</li>
<li>&#25152;&#26377;&#20197;&#19968;&#20010;&#19979;&#21010;&#32447;&#21518;&#38543;&#19968;&#20010;&#22823;&#20889;&#23383;&#27597;&#25110;&#21478;&#19968;&#19979;&#21010;&#32447;&#24320;&#22987;&#30340;&#26631;&#35782;&#31526;&#65288;&#36825;&#20123;&#20445;&#30041;&#26631;&#35782;&#31526;&#20801;&#35768;&#24211;&#20351;&#29992;&#22823;&#37327;&#24149;&#21518;&#30340;&#38750;&#22806;&#37096;&#23439;&#21450;&#20989;&#25968;&#65289;&#12290;</li>
<li>&#26631;&#20934;&#24211;&#25152;&#23450;&#20041;&#30340;&#25152;&#26377;&#22806;&#37096;&#26631;&#35782;&#31526;&#65288;&#22312;&#26377;&#23487;&#20027;&#29615;&#22659;&#20013;&#65289;&#12290;&#36825;&#34920;&#31034;&#19981;&#20801;&#35768;&#29992;&#25143;&#25552;&#20379;&#30340;&#22806;&#37096;&#21517;&#31216;&#21305;&#37197;&#20219;&#20309;&#24211;&#21517;&#31216;&#65292;&#21363;&#20351;&#26159;&#22768;&#26126;&#31561;&#21516;&#20110;&#24211;&#20989;&#25968;&#30340;&#20989;&#25968;&#20063;&#19981;&#20801;&#35768;&#12290;</li>
<li>&#22768;&#26126;&#20026;&#23454;&#29616;&#25110;&#26631;&#20934;&#24211;&#26410;&#26469;&#20351;&#29992;&#20445;&#30041;&#30340;&#26631;&#35782;&#31526;&#65288;&#35265;&#21518;&#36848;&#65289;&#12290;</li>
<li class="t-rev-inl t-rev-inl-noborder t-since-c23"><span>&#22768;&#26126;&#20026;&#34987;&#28508;&#22312;&#20445;&#30041;&#24182;&#19988;&#20026;&#23454;&#29616;&#25152;&#25552;&#20379;&#30340;&#26631;&#35782;&#31526;&#65288;&#35265;&#21518;&#36848;&#65289;&#12290;</span> <span class="t-mark-rev t-since-c23">(C23 &#36215;)</span></li>
</ol>
<p>&#25152;&#26377;&#20854;&#20182;&#26631;&#35782;&#31526;&#22343;&#21487;&#29992;&#12290;&#33021;&#20351;&#29992;&#19981;&#34987;&#20445;&#30041;<span class="t-rev-inl t-since-c23"><span>&#25110;&#28508;&#22312;&#20445;&#30041;</span> <span><span class="t-mark-rev t-since-c23">(C23 &#36215;)</span></span></span>&#30340;&#26631;&#35782;&#31526;&#65292;&#32780;&#26080;&#38656;&#25285;&#24515;&#20174;&#19968;&#20010;&#32534;&#35793;&#22120;&#21644;&#24211;&#31227;&#21160;&#31243;&#24207;&#21040;&#21478;&#19968;&#20010;&#26102;&#26377;&#19981;&#26399;&#24453;&#30340;&#20914;&#31361;&#12290;</p>
<p>&#27880;&#24847;&#65306; C++ &#20013;&#65292;&#22312;&#20219;&#20309;&#20301;&#32622;&#26377;&#21452;&#19979;&#21010;&#32447;&#30340;&#26631;&#35782;&#31526;&#37117;&#34987;&#20445;&#30041;&#65307; C &#20013;&#65292;&#21482;&#26377;&#20197;&#21452;&#19979;&#21010;&#32447;&#24320;&#22987;&#30340;&#26631;&#35782;&#31526;&#34987;&#20445;&#30041;&#12290;</p>
<h4><span class="mw-headline" id=".E5.BA.93.E4.B8.AD.E7.9A.84.E4.BF.9D.E7.95.99.E4.B8.8E.E6.BD.9C.E5.9C.A8.E4.BF.9D.E7.95.99.E6.A0.87.E8.AF.86.E7.AC.A6">&#24211;&#20013;&#30340;&#20445;&#30041;&#19982;&#28508;&#22312;&#20445;&#30041;&#26631;&#35782;&#31526;</span></h4>
<p>&#26631;&#20934;&#24211;&#20445;&#30041;&#20854;&#25152;&#25552;&#20379;&#30340;&#27599;&#20010;&#26631;&#35782;&#31526;&#12290;&#25317;&#26377;<a href="c-language-storage_duration.html">&#22806;&#37096;&#38142;&#25509;</a>&#30340;&#20445;&#30041;&#26631;&#35782;&#31526;&#65288;&#20363;&#22914;&#27599;&#20010;&#26631;&#20934;&#20989;&#25968;&#30340;&#21517;&#23383;&#65289;&#21463;&#21040;&#20445;&#30041;&#65292;&#26080;&#20851;&#20046;&#21253;&#21547;&#21738;&#20010;&#22836;&#25991;&#20214;&#12290;&#20854;&#20182;&#20445;&#30041;&#26631;&#35782;&#31526;&#22312;&#21253;&#21547;&#20219;&#20309;&#20854;&#25152;&#20851;&#32852;&#30340;&#22836;&#25991;&#20214;&#26102;&#34987;&#20445;&#30041;&#12290;</p>
<table class="t-rev-begin">
<tr class="t-rev t-since-c23">
<td>
<p>&#28508;&#22312;&#20445;&#30041;&#30340;&#26631;&#35782;&#31526;&#26377;&#24847;&#20026;&#23454;&#29616;&#21644;&#26410;&#26469;&#26631;&#20934;&#29256;&#26412;&#20445;&#30041;&#12290;&#33509;&#28508;&#22312;&#20445;&#30041;&#30340;&#26631;&#35782;&#31526;&#20026;&#23454;&#29616;&#25152;&#25552;&#20379;&#65292;&#21017;&#23427;&#21464;&#20026;&#20445;&#30041;&#26631;&#35782;&#31526;&#12290;</p>
<p>&#20165;&#20801;&#35768;&#23454;&#29616;&#25552;&#20379;&#20316;&#20026;&#20989;&#25968;&#21517;&#20445;&#30041;&#30340;&#28508;&#22312;&#20445;&#30041;&#26631;&#35782;&#31526;&#30340;<a href="c-language-extern.html">&#22806;&#37096;&#23450;&#20041;</a>&#12290;</p>
<p>&#23454;&#29616;&#19981;&#25552;&#20379;&#30340;&#28508;&#22312;&#20445;&#30041;&#26631;&#35782;&#31526;&#19981;&#34987;&#20445;&#30041;&#12290;&#33021;&#22768;&#26126;&#25110;&#23450;&#20041;&#23427;&#20204;&#32780;&#26080;&#26410;&#23450;&#20041;&#34892;&#20026;&#12290;&#28982;&#32780;&#65292;&#36825;&#31181;&#29992;&#27861;&#26159;&#19981;&#21487;&#31227;&#26893;&#30340;&#12290;</p>
</td>
<td><span class="t-mark-rev t-since-c23">(C23 &#36215;)</span></td>
</tr>
</table>
<p>&#19979;&#21015;&#26631;&#35782;&#31526;&#20026;&#23454;&#29616;&#25110;&#26631;&#20934;&#24211;&#30340;&#26410;&#26469;&#20351;&#29992;&#20445;&#30041;<span class="t-rev-inl t-since-c23"><span>&#25110;&#28508;&#22312;&#20445;&#30041;</span> <span><span class="t-mark-rev t-since-c23">(C23 &#36215;)</span></span></span>&#12290;</p>
<ul>
<li><i>&#20989;&#25968;&#21517;</i><span class="t-rev-inl t-since-c23"><span>&#65292;&#20840;&#37096;&#20026;&#28508;&#22312;&#20445;&#30041;</span> <span><span class="t-mark-rev t-since-c23">(C23 &#36215;)</span></span></span>
<ul>
<li class="t-rev-inl t-rev-inl-noborder t-since-c99"><span><a href="c-numeric-complex.html"><tt>&lt;complex.h&gt;</tt></a> &#20013;&#65292; <code>cerf</code>&#12289; <code>cerfc</code>&#12289; <code>cexp2</code>&#12289; <code>cexpm1</code>&#12289; <code>clog10</code> &#12289; <code>clog1p</code>&#12289; <code>clog2</code>&#12289; <code>clgamma</code>&#12289; <code>ctgamma</code><span class="t-rev-inl t-since-c23"><span>&#12289; <code>csinpi</code>&#12289; <code>ccospi</code>&#12289; <code>ctanpi</code>&#12289; <code>casinpi</code>&#12289; <code>cacospi</code>&#12289; <code>catanpi</code>&#12289; <code>ccompoundn</code>&#12289; <code>cpown</code>&#12289; <code>cpowr</code>&#12289; <code>crootn</code>&#12289; <code>crsqrt</code>&#12289; <code>cexp10m1</code>&#12289; <code>cexp10</code>&#12289; <code>cexp2m1</code>&#12289; <code>clog10p1</code>&#12289; <code>clog2p1</code>&#12289; <code>clogp1</code></span> <span><span class="t-mark-rev t-since-c23">(C23 &#36215;)</span></span></span> &#21450;&#20854; -f &#21644; -l &#21518;&#32512;&#21464;&#20307;</span> <span class="t-mark-rev t-since-c99">(C99 &#36215;)</span></li>
<li><a href="c-string-byte.html"><tt>&lt;ctype.h&gt;</tt></a> <span class="t-rev-inl t-since-c95"><span>&#21644; <a href="c-string-wide.html"><tt>&lt;wctype.h&gt;</tt></a></span> <span><span class="t-mark-rev t-since-c95">(C95 &#36215;)</span></span></span> &#20013;&#65292;&#20197; <code>is</code> &#25110; <code>to</code> &#21518;&#38543;&#19968;&#20010;&#23567;&#20889;&#23383;&#27597;&#24320;&#22987;&#30340;&#21517;&#23383;</li>
<li><a href="c-string-byte.html"><tt>&lt;stdlib.h&gt;</tt></a> <span class="t-rev-inl t-since-c23"><span>&#21644; <a href="c-types-integer.html"><tt>&lt;inttypes.h&gt;</tt></a></span> <span><span class="t-mark-rev t-since-c23">(C23 &#36215;)</span></span></span> &#20013;&#65292;&#20197; <code>str</code> <span class="t-rev-inl t-since-c23"><span>&#25110; <code>wcs</code></span> <span><span class="t-mark-rev t-since-c23">(C23 &#36215;)</span></span></span> &#21518;&#38543;&#19968;&#20010;&#23567;&#20889;&#23383;&#27597;&#24320;&#22987;&#30340;&#21517;&#23383;</li>
<li class="t-rev-inl t-rev-inl-noborder t-since-c23"><span><a href="c-numeric-math.html"><tt>&lt;math.h&gt;</tt></a> &#20013;&#65292;&#20197; <code>cr_</code> &#24320;&#22987;&#30340;&#21517;&#23383;</span> <span class="t-mark-rev t-since-c23">(C23 &#36215;)</span></li>
<li class="t-rev-inl t-rev-inl-noborder t-since-c95"><span><a href="c-string-wide.html"><tt>&lt;wchar.h&gt;</tt></a> &#20013;&#65292;&#20197; <code>wcs</code> &#21518;&#38543;&#19968;&#20010;&#23567;&#20889;&#23383;&#27597;&#24320;&#22987;&#30340;&#21517;&#23383;</span> <span class="t-mark-rev t-since-c95">(C95 &#36215;)</span></li>
<li class="t-rev-inl t-rev-inl-noborder t-since-c11"><span><a href="c-atomic.html"><tt>&lt;stdatomic.h&gt;</tt></a> &#20013;&#65292;&#20197; <code>atomic_</code> &#21518;&#38543;&#19968;&#20010;&#23567;&#20889;&#23383;&#27597;&#24320;&#22987;&#30340;&#21517;&#23383;</span> <span class="t-mark-rev t-since-c11">(C11 &#36215;)</span></li>
<li class="t-rev-inl t-rev-inl-noborder t-since-c11"><span><a href="c-thread.html"><tt>&lt;threads.h&gt;</tt></a> &#20013;&#65292;&#20197; <code>cnd_</code>&#12289; <code>mtx_</code>&#12289; <code>thrd_</code> &#25110; <code>tss_</code> &#21518;&#38543;&#19968;&#20010;&#23567;&#20889;&#23383;&#27597;&#24320;&#22987;&#30340;&#21517;&#23383;</span> <span class="t-mark-rev t-since-c11">(C11 &#36215;)</span></li>
</ul>
</li>
<li><i>typedef &#21517;</i><span class="t-rev-inl t-since-c23"><span>&#65292;&#20840;&#37096;&#20026;&#28508;&#22312;&#20445;&#30041;</span> <span><span class="t-mark-rev t-since-c23">(C23 &#36215;)</span></span></span>
<ul>
<li class="t-rev-inl t-rev-inl-noborder t-since-c99"><span><a href="c-types-integer.html"><tt>&lt;stdint.h&gt;</tt></a> &#20013;&#65292;&#20197; <code>int</code> &#25110; <code>uint</code> &#24320;&#22987;&#24182;&#20197; <code>_t</code> &#32467;&#26463;&#30340;&#21517;&#23383;</span> <span class="t-mark-rev t-since-c99">(C99 &#36215;)</span></li>
<li class="t-rev-inl t-rev-inl-noborder t-since-c11"><span><a href="c-atomic.html"><tt>&lt;stdatomic.h&gt;</tt></a> &#20013;&#65292;&#20197; <code>atomic_</code> &#25110; <code>memory_</code> &#21518;&#38543;&#19968;&#20010;&#23567;&#20889;&#23383;&#27597;&#24320;&#22987;&#30340;&#21517;&#23383;</span> <span class="t-mark-rev t-since-c11">(C11 &#36215;)</span></li>
<li class="t-rev-inl t-rev-inl-noborder t-since-c11"><span><a href="c-thread.html"><tt>&lt;threads.h&gt;</tt></a> &#20013;&#65292;&#20197; <code>cnd_</code>&#12289; <code>mtx_</code>&#12289; <code>thrd_</code> &#25110; <code>tss_</code> &#21518;&#38543;&#19968;&#20010;&#23567;&#20889;&#23383;&#27597;&#24320;&#22987;&#30340;&#21517;&#23383;</span> <span class="t-mark-rev t-since-c11">(C11 &#36215;)</span></li>
</ul>
</li>
<li><i>&#23439;&#21517;</i>
<ul>
<li><a href="c-error-errno_macros.html"><tt>&lt;errno.h&gt;</tt></a> &#20013;&#65292;&#20197; <code>E</code> &#21518;&#38543;&#19968;&#20010;&#25968;&#23383;&#25110;&#22823;&#20889;&#23383;&#27597;&#24320;&#22987;&#30340;&#21517;&#23383;</li>
<li class="t-rev-inl t-rev-inl-noborder t-since-c99"><span><a href="c-numeric-fenv.html"><tt>&lt;fenv.h&gt;</tt></a> &#20013;&#65292;&#20197; <code>FE_</code> &#21518;&#38543;&#19968;&#20010;&#22823;&#20889;&#23383;&#27597;&#24320;&#22987;&#30340;&#21517;&#23383;</span> <span class="t-mark-rev t-since-c99">(C99 &#36215;)</span></li>
<li class="t-rev-inl t-rev-inl-noborder t-since-c23"><span><a href="c-types-limits.html"><tt>&lt;float.h&gt;</tt></a> &#20013;&#65292;&#20197; <code>DBL_</code>&#12289; <code>DEC32_</code>&#12289; <code>DEC64_</code>&#12289; <code>DEC128_</code>&#12289; <code>DEC_</code>&#12289; <code>FLT_</code> &#25110; <code>LDBL_</code> &#21518;&#38543;&#19968;&#20010;&#22823;&#20889;&#23383;&#27597;&#24320;&#22987;&#30340;&#21517;&#23383;&#65307;&#36825;&#20123;&#26631;&#35782;&#31526;&#20026;&#28508;&#22312;&#20445;&#30041;</span> <span class="t-mark-rev t-since-c23">(C23 &#36215;)</span></li>
<li class="t-rev-inl t-rev-inl-noborder t-since-c99"><span><a href="c-types-integer.html"><tt>&lt;stdint.h&gt;</tt></a> &#20013;&#65292;&#20197; <code>INT</code> &#25110; <code>UINT</code> &#24320;&#22987;&#24182;&#20197; <code>_MAX</code>&#12289; <code>_MIN</code><span class="t-rev-inl t-since-c23"><span>&#12289; <code>_WIDTH</code></span> <span><span class="t-mark-rev t-since-c23">(C23 &#36215;)</span></span></span> &#25110; <code>_C</code> &#32467;&#26463;&#30340;&#21517;&#23383;<span class="t-rev-inl t-since-c23"><span>&#65307;&#36825;&#20123;&#26631;&#35782;&#31526;&#20026;&#28508;&#22312;&#20445;&#30041;</span> <span><span class="t-mark-rev t-since-c23">(C23 &#36215;)</span></span></span></span> <span class="t-mark-rev t-since-c99">(C99 &#36215;)</span></li>
<li class="t-rev-inl t-rev-inl-noborder t-since-c99"><span><a href="c-types-integer.html"><tt>&lt;inttypes.h&gt;</tt></a> &#20013;&#65292;&#20197; <code>PRI</code> &#25110; <code>SCN</code> &#21518;&#38543;&#19968;&#20010;&#23567;&#20889;&#23383;&#27597;&#25110;&#23383;&#27597; <code>X</code> &#24320;&#22987;&#30340;&#21517;&#23383;<span class="t-rev-inl t-since-c23"><span>&#65307;&#36825;&#20123;&#26631;&#35782;&#31526;&#20026;&#28508;&#22312;&#20445;&#30041;</span> <span><span class="t-mark-rev t-since-c23">(C23 &#36215;)</span></span></span></span> <span class="t-mark-rev t-since-c99">(C99 &#36215;)</span></li>
<li><a href="c-locale-LC_categories.html"><tt>&lt;locale.h&gt;</tt></a> &#20013;&#65292;&#20197; <code>LC_</code> &#21518;&#38543;&#19968;&#20010;&#22823;&#20889;&#23383;&#27597;&#24320;&#22987;&#30340;&#21517;&#23383;</li>
<li class="t-rev-inl t-rev-inl-noborder t-since-c23"><span><a href="c-numeric-math.html"><tt>&lt;math.h&gt;</tt></a> &#20013;&#65292;&#20197; <code>FP_</code> &#21518;&#38543;&#19968;&#20010;&#22823;&#20889;&#23383;&#27597;&#24320;&#22987;&#30340;&#21517;&#23383;</span> <span class="t-mark-rev t-since-c23">(C23 &#36215;)</span></li>
<li class="t-rev-inl t-rev-inl-noborder t-since-c23"><span><a href="c-numeric-math.html"><tt>&lt;math.h&gt;</tt></a> &#20013;&#65292;&#20197; <code>MATH_</code> &#21518;&#38543;&#19968;&#20010;&#22823;&#20889;&#23383;&#27597;&#24320;&#22987;&#30340;&#21517;&#23383;&#65307;&#36825;&#20123;&#26631;&#35782;&#31526;&#20026;&#28508;&#22312;&#20445;&#30041;</span> <span class="t-mark-rev t-since-c23">(C23 &#36215;)</span></li>
<li><a href="c-program.html"><tt>&lt;signal.h&gt;</tt></a> &#20013;&#65292;&#20197; <code>SIG</code> &#25110; <code>SIG_</code> &#21518;&#38543;&#19968;&#20010;&#22823;&#20889;&#23383;&#27597;&#24320;&#22987;&#30340;&#21517;&#23383;</li>
<li class="t-rev-inl t-rev-inl-noborder t-since-c11"><span><a href="c-chrono-timespec_get.html"><tt>&lt;time.h&gt;</tt></a> &#20013;&#65292;&#20197; <code>TIME_</code> &#21518;&#38543;&#19968;&#20010;&#22823;&#20889;&#23383;&#27597;&#24320;&#22987;&#30340;&#21517;&#23383;</span> <span class="t-mark-rev t-since-c11">(C11 &#36215;)</span></li>
<li class="t-rev-inl t-rev-inl-noborder t-since-c11"><span><a href="c-atomic.html"><tt>&lt;stdatomic.h&gt;</tt></a> &#20013;&#65292;&#20197; <code>ATOMIC_</code> &#21518;&#38543;&#19968;&#20010;&#22823;&#20889;&#23383;&#27597;&#24320;&#22987;&#30340;&#21517;&#23383;<span class="t-rev-inl t-since-c23"><span>&#65307;&#36825;&#20123;&#26631;&#35782;&#31526;&#20026;&#28508;&#22312;&#20445;&#30041;</span> <span><span class="t-mark-rev t-since-c23">(C23 &#36215;)</span></span></span></span> <span class="t-mark-rev t-since-c11">(C11 &#36215;)</span></li>
</ul>
</li>
<li><i>&#26522;&#20030;&#24120;&#37327;</i><span class="t-rev-inl t-since-c23"><span>&#65292;&#20840;&#37096;&#20026;&#28508;&#22312;&#20445;&#30041;</span> <span><span class="t-mark-rev t-since-c23">(C23 &#36215;)</span></span></span>
<ul>
<li class="t-rev-inl t-rev-inl-noborder t-since-c11"><span><a href="c-atomic.html"><tt>&lt;stdatomic.h&gt;</tt></a> &#20013;&#65292;&#20197; <code>memory_order_</code> &#21518;&#38543;&#19968;&#20010;&#23567;&#20889;&#23383;&#27597;&#24320;&#22987;&#30340;&#21517;&#23383;</span> <span class="t-mark-rev t-since-c11">(C11 &#36215;)</span></li>
<li class="t-rev-inl t-rev-inl-noborder t-since-c11"><span><a href="c-thread.html"><tt>&lt;threads.h&gt;</tt></a> &#20013;&#65292;&#20197; <code>cnd_</code>&#12289; <code>mtx_</code>&#12289; <code>thrd_</code> &#25110; <code>tss_</code> &#21518;&#38543;&#19968;&#20010;&#23567;&#20889;&#23383;&#27597;&#24320;&#22987;&#30340;&#21517;&#23383;</span> <span class="t-mark-rev t-since-c11">(C11 &#36215;)</span></li>
</ul>
</li>
</ul>
<table class="t-rev-begin">
<tr class="t-rev t-since-c23">
<td>
<p>&#25512;&#33616;&#23454;&#29616;&#22312;&#22768;&#26126;&#25110;&#23450;&#20041;&#28508;&#22312;&#20445;&#30041;&#26631;&#35782;&#31526;&#26102;&#35686;&#21578;&#65292;&#38500;&#20102;&#24403;</p>
<ul>
<li>&#22768;&#26126;&#20026;&#23454;&#29616;&#25152;&#25552;&#20379;&#30340;&#25317;&#26377;&#22806;&#37096;&#38142;&#25509;&#30340;&#26631;&#35782;&#31526;&#30340;&#38750;&#23450;&#20041;&#22768;&#26126;&#65292;&#19988;</li>
<li>&#22768;&#26126;&#20013;&#20351;&#29992;&#30340;&#31867;&#22411;&#19982;&#23450;&#20041;&#20013;&#30340;<a href="c-language-types.html#.E5.85.BC.E5.AE.B9.E7.B1.BB.E5.9E.8B">&#20860;&#23481;</a>&#12290;</li>
</ul>
</td>
<td><span class="t-mark-rev t-since-c23">(C23 &#36215;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E7.BF.BB.E8.AF.91.E9.99.90.E5.88.B6">&#32763;&#35793;&#38480;&#21046;</span></h3>
<p>&#23613;&#31649;&#26631;&#35782;&#31526;&#38271;&#24230;&#19978;&#26080;&#29305;&#23450;&#30340;&#38480;&#21046;&#65292;&#19968;&#20123;&#26089;&#26399;&#32534;&#35793;&#22120;&#36824;&#26159;&#22312;&#26631;&#35782;&#31526;&#20013;&#30340;&#26377;&#25928;&#36215;&#22987;&#23383;&#31526;&#25968;&#19978;&#26377;&#38480;&#21046;&#65292;&#32780;&#38142;&#25509;&#22120;&#22312;&#24102;<a href="c-language-storage_duration.html">&#22806;&#37096;&#38142;&#25509;</a>&#30340;&#21517;&#31216;&#19978;&#21152;&#19978;&#20102;&#26356;&#20005;&#26684;&#30340;&#38480;&#21046;&#12290; C &#35201;&#27714;&#20219;&#20309;&#26381;&#20174;&#26631;&#20934;&#30340;&#23454;&#29616;&#25903;&#25345;&#19979;&#21015;&#26497;&#38480;&#65306;</p>
<table class="t-rev-begin">
<tr class="t-rev t-until-c99">
<td>
<ul>
<li>&#20869;&#37096;&#26631;&#35782;&#31526;&#25110;&#23439;&#21517;&#20013; 31 &#20010;&#26377;&#25928;&#36215;&#22987;&#23383;&#31526;</li>
<li>&#22806;&#37096;&#26631;&#35782;&#31526;&#20013; 6 &#20010;&#26377;&#25928;&#36215;&#22987;&#23383;&#31526;</li>
<li>&#19968;&#20010;&#32763;&#35793;&#21333;&#20803;&#20013; 511 &#20010;&#22806;&#37096;&#26631;&#35782;&#31526;</li>
<li>&#19968;&#20010;&#22359;&#20013;&#22768;&#26126; 127 &#20010;&#25317;&#26377;&#22359;&#20316;&#29992;&#22495;&#30340;&#26631;&#35782;&#31526;</li>
<li>&#19968;&#20010;&#39044;&#22788;&#29702;&#32763;&#35793;&#21333;&#20803;&#20013;&#21516;&#26102;&#23450;&#20041; 1024 &#20010;&#23439;&#26631;&#35782;&#31526;</li>
</ul>
</td>
<td><span class="t-mark-rev t-until-c99">(C99 &#21069;)</span></td>
</tr>
<tr class="t-rev t-since-c99">
<td>
<ul>
<li>&#20869;&#37096;&#26631;&#35782;&#31526;&#25110;&#23439;&#21517;&#20013; 63 &#20010;&#26377;&#25928;&#36215;&#22987;&#23383;&#31526;</li>
<li>&#22806;&#37096;&#26631;&#35782;&#31526;&#20013; 31 &#20010;&#26377;&#25928;&#36215;&#22987;&#23383;&#31526;</li>
<li>&#19968;&#20010;&#32763;&#35793;&#21333;&#20803;&#20013; 4095 &#20010;&#22806;&#37096;&#26631;&#35782;&#31526;</li>
<li>&#19968;&#20010;&#22359;&#20013;&#22768;&#26126; 511 &#20010;&#25317;&#26377;&#22359;&#20316;&#29992;&#22495;&#30340;&#26631;&#35782;&#31526;</li>
<li>&#19968;&#20010;&#39044;&#22788;&#29702;&#32763;&#35793;&#21333;&#20803;&#20013;&#21516;&#26102;&#23450;&#20041; 4095 &#20010;&#23439;&#26631;&#35782;&#31526;</li>
</ul>
</td>
<td><span class="t-mark-rev t-since-c99">(C99 &#36215;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E5.BC.95.E7.94.A8">&#24341;&#29992;</span></h3>
<div class="t-ref-std-17">
<ul>
<li>C17 &#26631;&#20934;&#65288;ISO/IEC 9899:2018&#65289;&#65306;</li>
</ul>
<dl>
<dd>
<ul>
<li>5.2.4.1 Translation limits (p: 19-20)</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li>6.4.2 Identifiers (p: 43)</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li>6.10.8 Predefined macro names (p: 127-129)</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li>6.11.9 Predefined macro names (p: 130)</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li>7.31 Future library directions (p: 332-333)</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li>K.3.1.2 Reserved identifiers (p: 425)</li>
</ul>
</dd>
</dl>
</div>
<div class="t-ref-std-11">
<ul>
<li>C11 &#26631;&#20934;&#65288;ISO/IEC 9899:2011&#65289;&#65306;</li>
</ul>
<dl>
<dd>
<ul>
<li>5.2.4.1 Translation limits (p: 25-26)</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li>6.4.2 Identifiers (p: 59-60)</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li>6.10.8 Predefined macro names (p: 175-176)</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li>6.11.9 Predefined macro names (p: 179)</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li>7.31 Future library directions (p: 455-457)</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li>K.3.1.2 Reserved identifiers (p: 584)</li>
</ul>
</dd>
</dl>
</div>
<div class="t-ref-std-c99">
<ul>
<li>C99 &#26631;&#20934;&#65288;ISO/IEC 9899:1999&#65289;&#65306;</li>
</ul>
<dl>
<dd>
<ul>
<li>5.2.4.1 Translation limits (p: 20-21)</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li>6.4.2 Identifiers (p: 51-52)</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li>6.10.8 Predefined macro names (p: 160-161)</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li>6.11.9 Predefined macro names (p: 163)</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li>7.26 Future library directions (p: 401-402)</li>
</ul>
</dd>
</dl>
</div>
<div class="t-ref-std-c89">
<ul>
<li>C89/C90 &#26631;&#20934;&#65288;ISO/IEC 9899:1990&#65289;&#65306;</li>
</ul>
<dl>
<dd>
<ul>
<li>2.2.4.1 Translation limits</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li>3.1.2 Identifiers</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li>3.8.8 Predefined macro names</li>
</ul>
</dd>
</dl>
</div>
<h3><span class="mw-headline" id=".E5.8F.82.E9.98.85">&#21442;&#38405;</span></h3>
<table class="t-dsc-begin"></table>
</div>
<div class="visualClear"></div>
</div>
</div>
</div>
</body>
</html>