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

235 lines
24 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>&#23383;&#31526;&#24120;&#37327;</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_character_constant skin-cppreference2 action-view cpp-navbar">
<div id="cpp-content-base">
<div id="content"><a id="top"></a>
<h1 id="firstHeading" class="firstHeading">&#23383;&#31526;&#24120;&#37327;</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">
<h3><span class="mw-headline" id=".E8.AF.AD.E6.B3.95">&#35821;&#27861;</span></h3>
<table class="t-sdsc-begin">
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
<tr class="t-sdsc">
<td><code><b>&#39;</b></code> <span class="t-spar">c-char</span> <code><b>&#39;</b></code></td>
<td>(1)</td>
<td class="t-sdsc-nopad"></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
<tr class="t-sdsc">
<td><code><b>u8</b></code> <code><b>&#39;</b></code> <span class="t-spar">c-char</span> <code><b>&#39;</b></code></td>
<td>(2)</td>
<td><span class="t-mark-rev t-since-c23">(C23 &#36215;)</span></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
<tr class="t-sdsc">
<td><code><b>u</b></code> <code><b>&#39;</b></code> <span class="t-spar">c-char</span> <code><b>&#39;</b></code></td>
<td>(3)</td>
<td><span class="t-mark-rev t-since-c11">(C11 &#36215;)</span></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
<tr class="t-sdsc">
<td><code><b>U</b></code> <code><b>&#39;</b></code> <span class="t-spar">c-char</span> <code><b>&#39;</b></code></td>
<td>(4)</td>
<td><span class="t-mark-rev t-since-c11">(C11 &#36215;)</span></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
<tr class="t-sdsc">
<td><code><b>L</b></code> <code><b>&#39;</b></code> <span class="t-spar">c-char</span> <code><b>&#39;</b></code></td>
<td>(5)</td>
<td class="t-sdsc-nopad"></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
<tr class="t-sdsc">
<td><code><b>&#39;</b></code> <span class="t-spar">c-char-sequence</span> <code><b>&#39;</b></code></td>
<td>(6)</td>
<td class="t-sdsc-nopad"></td>
</tr>
<tr>
<td colspan="10" class="t-sdsc-sep"></td>
</tr>
</table>
<p>&#20854;&#20013;</p>
<ul>
<li><span class="t-spar">c-char</span> &#26159;&#20197;&#19979;&#20043;&#19968;</li>
</ul>
<dl>
<dd>
<ul>
<li>&#26469;&#33258;&#22522;&#26412;&#28304;&#23383;&#31526;&#38598;&#20943;&#21435;&#21333;&#24341;&#21495;&#65288; <code><b>&#39;</b></code> &#65289;&#12289;&#21453;&#26012;&#26464;&#65288; <code><b>\</b></code> &#65289;&#25110;&#25442;&#34892;&#31526;&#30340;&#23383;&#31526;&#12290;</li>
<li>&#36716;&#20041;&#24207;&#21015;&#65306;&#29305;&#27530;&#23383;&#31526;&#36716;&#20041; <span class="t-c"><span class="mw-geshi c source-c">\<span class="st0">&#39;</span></span></span> <span class="t-c"><span class="mw-geshi c source-c">\<span class="st0">&quot;</span></span></span> <span class="t-c"><span class="mw-geshi c source-c">\<span class="sy4">?</span></span></span> <span class="t-c"><span class="mw-geshi c source-c">\\</span></span> <span class="t-c"><span class="mw-geshi c source-c">\a</span></span> <span class="t-c"><span class="mw-geshi c source-c">\b</span></span> <span class="t-c"><span class="mw-geshi c source-c">\f</span></span> <span class="t-c"><span class="mw-geshi c source-c">\n</span></span> <span class="t-c"><span class="mw-geshi c source-c">\r</span></span> <span class="t-c"><span class="mw-geshi c source-c">\t</span></span> <span class="t-c"><span class="mw-geshi c source-c">\v</span></span> &#12289;&#21313;&#20845;&#36827;&#21046;&#36716;&#20041; <span class="t-c"><span class="mw-geshi c source-c">\x...</span></span> &#25110;&#20843;&#36827;&#21046;&#36716;&#20041; <span class="t-c"><span class="mw-geshi c source-c">\...</span></span> &#20043;&#19968;&#65292;&#22914;<a href="c-language-escape.html">&#36716;&#20041;&#24207;&#21015;</a>&#20013;&#25152;&#23450;&#20041;&#12290;</li>
</ul>
</dd>
</dl>
<table class="t-rev-begin">
<tr class="t-rev t-since-c99">
<td>
<dl>
<dd>
<ul>
<li>&#36890;&#29992;&#23383;&#31526;&#21517;&#65292; <span class="t-c"><span class="mw-geshi c source-c">\u...</span></span> &#25110; <span class="t-c"><span class="mw-geshi c source-c">\U...</span></span> &#65292;&#22914;<a href="c-language-escape.html">&#36716;&#20041;&#24207;&#21015;</a>&#20013;&#25152;&#23450;&#20041;&#12290;</li>
</ul>
</dd>
</dl>
</td>
<td><span class="t-mark-rev t-since-c99">(C99 &#36215;)</span></td>
</tr>
</table>
<ul>
<li><span class="t-spar">c-char-sequence</span> &#20026;&#20108;&#20010;&#25110;&#26356;&#22810; <span class="t-spar">c-char</span> &#30340;&#24207;&#21015;&#12290;</li>
</ul>
<div class="t-li1"><span class="t-li">1)</span> &#21333;&#23383;&#33410;&#25972;&#25968;&#23383;&#31526;&#24120;&#37327;&#65292;&#20363;&#22914; <span class="t-c"><span class="mw-geshi c source-c"><span class="st0">&#39;a&#39;</span></span></span> &#25110; <span class="t-c"><span class="mw-geshi c source-c"><span class="st0">&#39;<span class="es1">\n</span>&#39;</span></span></span> &#25110; <span class="t-c"><span class="mw-geshi c source-c"><span class="st0">&#39;<span class="es5">\13</span>&#39;</span></span></span> &#12290;&#36825;&#31181;&#24120;&#37327;&#25317;&#26377; <span class="t-c"><span class="mw-geshi c source-c"><span class="kw4">int</span></span></span> &#31867;&#22411;&#65292;&#21644;&#31561;&#20110; <span class="t-spar">c-char</span> &#22312;&#25191;&#34892;&#23383;&#31526;&#38598;&#20013;&#20316;&#20026;&#26144;&#23556;&#21040; <span class="t-c"><span class="mw-geshi c source-c"><span class="kw4">int</span></span></span> &#30340; <span class="t-c"><span class="mw-geshi c source-c"><span class="kw4">char</span></span></span> &#31867;&#22411;&#20540;&#30340;&#20540;&#12290;&#33509; <span class="t-spar">c-char</span> &#19981;&#33021;&#34920;&#31034;&#25104;&#25191;&#34892;&#23383;&#31526;&#38598;&#20013;&#30340;&#21333;&#23383;&#33410;&#65292;&#21017;&#20540;&#26159;&#23454;&#29616;&#23450;&#20041;&#30340;&#12290;</div>
<div class="t-li1"><span class="t-li">2)</span> UTF-8 &#23383;&#31526;&#24120;&#37327;&#65292;&#20363;&#22914; <span class="t-c"><span class="mw-geshi c source-c">u8<span class="st0">&#39;a&#39;</span></span></span> &#12290;&#36825;&#31181;&#24120;&#37327;&#25317;&#26377; <span class="t-c"><span class="mw-geshi c source-c"><span class="kw4">unsigned</span> <span class="kw4">char</span></span></span> &#31867;&#22411;&#21644;&#31561;&#20110; <span class="t-spar">c-char</span> &#30340; ISO 10646 &#30721;&#20301;&#20540;&#30340;&#20540;&#65292;&#21482;&#35201;&#35813;&#30721;&#20301;&#20540;&#33021;&#20197;&#21333;&#20010; UTF-8 &#32534;&#30721;&#21333;&#20803;&#34920;&#31034;&#65288;&#21363; <span class="t-spar">c-char</span> &#22312;&#21547;&#19978;&#19979;&#30028;&#30340;&#33539;&#22260; 0x0-0x7F &#20869;&#65289;&#12290;&#33509; <span class="t-spar">c-char</span> &#19981;&#21487;&#34920;&#31034;&#20026;&#21333;&#20010; UTF-8 &#32534;&#30721;&#21333;&#20803;&#65292;&#21017;&#31243;&#24207;&#20026;&#38750;&#33391;&#26500;&#12290;</div>
<div class="t-li1"><span class="t-li">2)</span> 16 &#20301;&#23485;&#23383;&#31526;&#24120;&#37327;&#65292;&#20363;&#22914; <span class="t-c"><span class="mw-geshi c source-c">u<span class="st0">&#39;&#23383;&#39;</span></span></span> &#20294;&#38750; <span class="t-c"><span class="mw-geshi c source-c">u<span class="st0">&#39;&#127820;&#39;</span></span></span> &#65288; <span class="t-c"><span class="mw-geshi c source-c">u<span class="st0">&#39;<span class="es4">\U0001f34c</span>&#39;</span></span></span> &#65289;&#12290;&#36825;&#31181;&#24120;&#37327;&#25317;&#26377; <span class="t-c"><span class="mw-geshi c source-c">char16_t</span></span> &#31867;&#22411;&#65292;&#21644;&#31561;&#20110; <span class="t-lc"><a href="c-string-multibyte-mbrtoc16.html">mbrtoc16</a></span> &#25152;&#20135;&#29983;&#30340; <span class="t-spar">c-char</span> &#20110; 16 &#20301;&#32534;&#30721;&#65288;&#36890;&#24120;&#20026; UTF-16 &#65289;&#20013;&#20540;&#30340;&#20540;&#12290;&#33509; <span class="t-spar">c-char</span> &#19981;&#33021;&#34920;&#31034;&#20026;&#65292;&#25110;&#26144;&#23556;&#21040;&#22810;&#20110;&#19968;&#20010; 16 &#20301;&#23383;&#31526;&#65292;&#21017;&#20540;&#26159;&#23454;&#29616;&#23450;&#20041;&#30340;&#12290;</div>
<div class="t-li1"><span class="t-li">3)</span> 32 &#20301;&#23485;&#23383;&#31526;&#24120;&#37327;&#65292;&#20363;&#22914; <span class="t-c"><span class="mw-geshi c source-c">U<span class="st0">&#39;&#23383;&#39;</span></span></span> &#25110; <span class="t-c"><span class="mw-geshi c source-c">U<span class="st0">&#39;&#127820;&#39;</span></span></span> &#12290;&#36825;&#31181;&#24120;&#37327;&#25317;&#26377; <span class="t-c"><span class="mw-geshi c source-c">char32_t</span></span> &#31867;&#22411;&#65292;&#21644;&#31561;&#20110; <span class="t-lc"><a href="c-string-multibyte-mbrtoc32.html">mbrtoc32</a></span> &#25152;&#20135;&#29983;&#30340; <span class="t-spar">c-char</span> &#20110; 32 &#20301;&#32534;&#30721;&#65288;&#36890;&#24120;&#20026; UTF-32 &#65289;&#20013;&#20540;&#30340;&#20540;&#12290;&#33509; <span class="t-spar">c-char</span> &#19981;&#33021;&#34920;&#31034;&#20026;&#65292;&#25110;&#26144;&#23556;&#21040;&#22810;&#20110;&#19968;&#20010; 32 &#20301;&#23383;&#31526;&#65292;&#21017;&#20540;&#26159;&#23454;&#29616;&#23450;&#20041;&#30340;&#12290;</div>
<div class="t-li1"><span class="t-li">4)</span> &#23485;&#23383;&#31526;&#24120;&#37327;&#65292;&#20363;&#22914; <span class="t-c"><span class="mw-geshi c source-c">L<span class="st0">&#39;&beta;&#39;</span></span></span> &#25110; <span class="t-c"><span class="mw-geshi c source-c">L<span class="st0">&#39;&#23383;&#39;</span></span></span> &#12290;&#36825;&#31181;&#24120;&#37327;&#25317;&#26377; <span class="t-c"><span class="mw-geshi c source-c"><span class="kw4">wchar_t</span></span></span> &#31867;&#22411;&#65292;&#21644;&#31561;&#20110; <span class="t-spar">c-char</span> &#22312;&#25191;&#34892;&#23485;&#23383;&#31526;&#38598;&#20013;&#30340;&#20540;&#30340;&#20540;&#65288;&#21363; <span class="t-lc"><a href="c-string-multibyte-mbtowc.html">mbtowc</a></span> &#20250;&#20135;&#29983;&#30340;&#20540;&#65289;&#12290;&#33509; <span class="t-spar">c-char</span> &#19981;&#33021;&#34920;&#31034;&#20026;&#25110;&#26144;&#23556;&#21040;&#22810;&#20110;&#19968;&#20010;&#23485;&#23383;&#31526;&#65288;&#20363;&#22914; Windows &#19978;&#30340;&#38750; BMP &#20540;&#65292;&#20854;&#20013; <span class="t-c"><span class="mw-geshi c source-c"><span class="kw4">wchar_t</span></span></span> &#20026; 16 &#20301;&#65289;&#65292;&#21017;&#20540;&#26159;&#23454;&#29616;&#23450;&#20041;&#30340;&#12290;</div>
<div class="t-li1"><span class="t-li">5)</span> &#22810;&#23383;&#31526;&#24120;&#37327;&#65292;&#20363;&#22914; <span class="t-c"><span class="mw-geshi c source-c"><span class="st0">&#39;AB&#39;</span></span></span> &#25317;&#26377; <span class="t-c"><span class="mw-geshi c source-c"><span class="kw4">int</span></span></span> &#31867;&#22411;&#21644;&#23454;&#29616;&#23450;&#20041;&#20540;&#12290;</div>
<h3><span class="mw-headline" id=".E6.B3.A8.E8.A7.A3">&#27880;&#35299;</span></h3>
<p>&#22810;&#23383;&#31526;&#24120;&#37327;&#26159; C &#20174; B &#32534;&#31243;&#35821;&#35328;&#32487;&#25215;&#32780;&#26469;&#30340;&#12290;&#23613;&#31649; C &#26631;&#20934;&#19981;&#25351;&#23450;&#65292;&#22823;&#22810;&#25968;&#32534;&#35793;&#22120;&#65288;&#20540;&#24471;&#27880;&#24847;&#30340;&#20363;&#22806;&#26159; MSVC &#65289;&#20063;&#22914; B &#20013;&#25152;&#25351;&#23450;&#23454;&#29616;&#22810;&#23383;&#31526;&#24120;&#37327;&#65306;&#24120;&#37327;&#20013;&#30340;&#27599;&#20010;&#23383;&#31526;&#30340;&#20540;&#20197;&#22823;&#31471;&#24207;&#38646;&#22635;&#20805;&#21491;&#23545;&#40784;&#39034;&#24207;&#21021;&#22987;&#21270;&#32467;&#26524;&#25972;&#25968;&#30340;&#30456;&#32487;&#23383;&#33410;&#65292;&#20363;&#22914; <span class="t-c"><span class="mw-geshi c source-c"><span class="st0">&#39;<span class="es5">\1</span>&#39;</span></span></span> &#30340;&#20540;&#20026; <span class="t-c"><span class="mw-geshi c source-c"><span class="nu12">0x00000001</span></span></span> &#32780; <span class="t-c"><span class="mw-geshi c source-c"><span class="st0">&#39;<span class="es5">\1</span><span class="es5">\2</span><span class="es5">\3</span><span class="es5">\4</span>&#39;</span></span></span> &#30340;&#20540;&#20026; <span class="t-c"><span class="mw-geshi c source-c"><span class="nu12">0x01020304</span></span></span> &#12290;</p>
<p>C++ &#20013;&#65292;&#21487;&#32534;&#30721;&#30340;&#36890;&#24120;&#23383;&#31526;&#23383;&#38754;&#37327;&#25317;&#26377; <span class="t-c"><span class="mw-geshi c source-c"><span class="kw4">char</span></span></span> &#31867;&#22411;&#65292;&#32780;&#38750; <span class="t-c"><span class="mw-geshi c source-c"><span class="kw4">int</span></span></span> &#12290;</p>
<p>&#19981;&#21516;&#20110;<a href="c-language-integer_constant.html">&#25972;&#25968;&#24120;&#37327;</a>&#65292;&#33509; <span class="t-c"><span class="mw-geshi c source-c"><span class="kw4">char</span></span></span> &#26377;&#31526;&#21495;&#65292;&#21017;&#23383;&#31526;&#24120;&#37327;&#21487;&#20197;&#26377;&#36127;&#20540;&#65306;&#36825;&#31181;&#23454;&#29616;&#20013; <span class="t-c"><span class="mw-geshi c source-c"><span class="st0">&#39;<span class="es2">\xFF</span>&#39;</span></span></span> &#26159;&#25317;&#26377;&#20540; <span class="t-c"><span class="mw-geshi c source-c"><span class="sy2">-</span><span class="nu0">1</span></span></span> &#30340; <span class="t-c"><span class="mw-geshi c source-c"><span class="kw4">int</span></span></span> &#12290;</p>
<p>&#29992;&#20110; <a href="c-preprocessor-conditional.html"><tt>#if</tt></a> &#25110; <a href="c-preprocessor-conditional.html"><tt>#elif</tt></a> &#25511;&#21046;&#34920;&#36798;&#24335;&#26102;&#65292;&#21487;&#33021;&#25353;&#29031;&#28304;&#23383;&#31526;&#38598;&#12289;&#25191;&#34892;&#23383;&#31526;&#38598;&#25110;&#20854;&#20182;&#23454;&#29616;&#23450;&#20041;&#30340;&#23383;&#31526;&#38598;&#36716;&#35793;&#23383;&#31526;&#24120;&#37327;&#12290;</p>
<h3><span class="mw-headline" id=".E7.A4.BA.E4.BE.8B">&#31034;&#20363;</span></h3>
<div class="t-example">
<div class="t-example-live-link"></div>
<div dir="ltr" class="mw-geshi" style="text-align: left;">
<div class="c source-c">
<pre class="de1"><span class="co2">#include &lt;stddef.h&gt;</span>
<span class="co2">#include &lt;stdio.h&gt;</span>
<span class="co2">#include &lt;uchar.h&gt;</span>
<span class="kw4">int</span> main <span class="br0">(</span><span class="kw4">void</span><span class="br0">)</span>
<span class="br0">{</span>
<a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot;constant value <span class="es1">\n</span>&quot;</span><span class="br0">)</span><span class="sy4">;</span>
<a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot;-------- ----------<span class="es1">\n</span>&quot;</span><span class="br0">)</span><span class="sy4">;</span>
<span class="co1">// &#25972;&#25968;&#23383;&#31526;&#24120;&#37327;</span>
<span class="kw4">int</span> c1<span class="sy1">=</span><span class="st0">&#39;a&#39;</span><span class="sy4">;</span> <a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot;&#39;a&#39;: %#010x<span class="es1">\n</span>&quot;</span>, c1<span class="br0">)</span><span class="sy4">;</span>
<span class="kw4">int</span> c2<span class="sy1">=</span><span class="st0">&#39;&#127820;&#39;</span><span class="sy4">;</span> <a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot;&#39;&#127820;&#39;: %#010x<span class="es1">\n</span><span class="es1">\n</span>&quot;</span>, c2<span class="br0">)</span><span class="sy4">;</span> <span class="co1">// &#23454;&#29616;&#23450;&#20041;</span>
<span class="co1">// &#22810;&#23383;&#31526;&#24120;&#37327;</span>
<span class="kw4">int</span> c3<span class="sy1">=</span><span class="st0">&#39;ab&#39;</span><span class="sy4">;</span> <a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot;&#39;ab&#39;: %#010x<span class="es1">\n</span><span class="es1">\n</span>&quot;</span>, c3<span class="br0">)</span><span class="sy4">;</span> <span class="co1">// &#23454;&#29616;&#23450;&#20041;</span>
<span class="co1">// 16 &#20301;&#23485;&#23383;&#31526;&#24120;&#37327;</span>
char16_t uc1 <span class="sy1">=</span> u<span class="st0">&#39;a&#39;</span><span class="sy4">;</span> <a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot;&#39;a&#39;: %#010x<span class="es1">\n</span>&quot;</span>, <span class="br0">(</span><span class="kw4">int</span><span class="br0">)</span>uc1<span class="br0">)</span><span class="sy4">;</span>
char16_t uc2 <span class="sy1">=</span> u<span class="st0">&#39;&cent;&#39;</span><span class="sy4">;</span> <a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot;&#39;&cent;&#39;: %#010x<span class="es1">\n</span>&quot;</span>, <span class="br0">(</span><span class="kw4">int</span><span class="br0">)</span>uc2<span class="br0">)</span><span class="sy4">;</span>
char16_t uc3 <span class="sy1">=</span> u<span class="st0">&#39;&#29483;&#39;</span><span class="sy4">;</span> <a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot;&#39;&#29483;&#39;: %#010x<span class="es1">\n</span>&quot;</span>, <span class="br0">(</span><span class="kw4">int</span><span class="br0">)</span>uc3<span class="br0">)</span><span class="sy4">;</span>
<span class="co1">// &#23454;&#29616;&#23450;&#20041;&#65288; &#127820; &#26144;&#23556;&#21040;&#20108;&#20010; 16 &#20301;&#23485;&#23383;&#31526;&#65289;</span>
char16_t uc4 <span class="sy1">=</span> u<span class="st0">&#39;&#127820;&#39;</span><span class="sy4">;</span> <a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot;&#39;&#127820;&#39;: %#010x<span class="es1">\n</span><span class="es1">\n</span>&quot;</span>, <span class="br0">(</span><span class="kw4">int</span><span class="br0">)</span>uc4<span class="br0">)</span><span class="sy4">;</span>
<span class="co1">// 32 &#20301;&#23485;&#23383;&#31526;&#24120;&#37327;</span>
char32_t Uc1 <span class="sy1">=</span> U<span class="st0">&#39;a&#39;</span><span class="sy4">;</span> <a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot;&#39;a&#39;: %#010x<span class="es1">\n</span>&quot;</span>, <span class="br0">(</span><span class="kw4">int</span><span class="br0">)</span>Uc1<span class="br0">)</span><span class="sy4">;</span>
char32_t Uc2 <span class="sy1">=</span> U<span class="st0">&#39;&cent;&#39;</span><span class="sy4">;</span> <a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot;&#39;&cent;&#39;: %#010x<span class="es1">\n</span>&quot;</span>, <span class="br0">(</span><span class="kw4">int</span><span class="br0">)</span>Uc2<span class="br0">)</span><span class="sy4">;</span>
char32_t Uc3 <span class="sy1">=</span> U<span class="st0">&#39;&#29483;&#39;</span><span class="sy4">;</span> <a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot;&#39;&#29483;&#39;: %#010x<span class="es1">\n</span>&quot;</span>, <span class="br0">(</span><span class="kw4">int</span><span class="br0">)</span>Uc3<span class="br0">)</span><span class="sy4">;</span>
char32_t Uc4 <span class="sy1">=</span> U<span class="st0">&#39;&#127820;&#39;</span><span class="sy4">;</span> <a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot;&#39;&#127820;&#39;: %#010x<span class="es1">\n</span><span class="es1">\n</span>&quot;</span>, <span class="br0">(</span><span class="kw4">int</span><span class="br0">)</span>Uc4<span class="br0">)</span><span class="sy4">;</span>
<span class="co1">// &#23485;&#23383;&#31526;&#24120;&#37327;</span>
<span class="kw4">wchar_t</span> wc1 <span class="sy1">=</span> L<span class="st0">&#39;a&#39;</span><span class="sy4">;</span> <a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot;&#39;a&#39;: %#010x<span class="es1">\n</span>&quot;</span>, <span class="br0">(</span><span class="kw4">int</span><span class="br0">)</span>wc1<span class="br0">)</span><span class="sy4">;</span>
<span class="kw4">wchar_t</span> wc2 <span class="sy1">=</span> L<span class="st0">&#39;&cent;&#39;</span><span class="sy4">;</span> <a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot;&#39;&cent;&#39;: %#010x<span class="es1">\n</span>&quot;</span>, <span class="br0">(</span><span class="kw4">int</span><span class="br0">)</span>wc2<span class="br0">)</span><span class="sy4">;</span>
<span class="kw4">wchar_t</span> wc3 <span class="sy1">=</span> L<span class="st0">&#39;&#29483;&#39;</span><span class="sy4">;</span> <a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot;&#39;&#29483;&#39;: %#010x<span class="es1">\n</span>&quot;</span>, <span class="br0">(</span><span class="kw4">int</span><span class="br0">)</span>wc3<span class="br0">)</span><span class="sy4">;</span>
<span class="kw4">wchar_t</span> wc4 <span class="sy1">=</span> L<span class="st0">&#39;&#127820;&#39;</span><span class="sy4">;</span> <a href="c-io-fprintf.html"><span class="kw851">printf</span></a><span class="br0">(</span><span class="st0">&quot;&#39;&#127820;&#39;: %#010x<span class="es1">\n</span><span class="es1">\n</span>&quot;</span>, <span class="br0">(</span><span class="kw4">int</span><span class="br0">)</span>wc4<span class="br0">)</span><span class="sy4">;</span>
<span class="br0">}</span></pre></div>
</div>
<p>&#21487;&#33021;&#30340;&#36755;&#20986;&#65306;</p>
<div dir="ltr" class="mw-geshi" style="text-align: left;">
<div class="text source-text">
<pre class="de1">constant value
-------- ----------
&#39;a&#39;: 0x00000061
&#39;&#127820;&#39;: 0xf09f8d8c
&#39;ab&#39;: 0x00006162
&#39;a&#39;: 0x00000061
&#39;&cent;&#39;: 0x000000a2
&#39;&#29483;&#39;: 0x0000732b
&#39;&#127820;&#39;: 0x0000df4c
&#39;a&#39;: 0x00000061
&#39;&cent;&#39;: 0x000000a2
&#39;&#29483;&#39;: 0x0000732b
&#39;&#127820;&#39;: 0x0001f34c
&#39;a&#39;: 0x00000061
&#39;&cent;&#39;: 0x000000a2
&#39;&#29483;&#39;: 0x0000732b
&#39;&#127820;&#39;: 0x0001f34c</pre></div>
</div>
</div>
<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>6.4.4.4 Character constants (p: 48-50)</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>6.4.4.4 Character constants (p: 67-70)</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>6.4.4.4 Character constants (p: 59-61)</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>3.1.3.4 Character constants</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>