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

600 lines
47 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>std::wprintf, std::fwprintf, std::swprintf</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-cpp_io_c_fwprintf skin-cppreference2 action-view cpp-navbar">
<div id="cpp-content-base">
<div id="content"><a id="top"></a>
<h1 id="firstHeading" class="firstHeading"><span style="font-size:0.7em; line-height:130%">std::</span>wprintf, <span style="font-size:0.7em; line-height:130%">std::</span>fwprintf, <span style="font-size:0.7em; line-height:130%">std::</span>swprintf</h1>
<div id="bodyContent">
<div id="contentSub"><span class="subpages">&lt; <a href="cpp.html">cpp</a>&lrm; | <a href="cpp-io.html">io</a>&lrm; | <a href="cpp-io-c.html">c</a></span></div>
<div id="mw-content-text" lang="zh" dir="ltr" class="mw-content-ltr" xml:lang="zh">
<table class="t-dcl-begin">
<tbody>
<tr class="t-dsc-header">
<td>
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-cwchar.html">&lt;cwchar&gt;</a></code></div>
</td>
<td></td>
<td></td>
</tr>
<tr class="t-dcl">
<td>
<div><span class="mw-geshi cpp source-cpp"><span class="kw4">int</span> wprintf<span class="br0">(</span> <span class="kw4">const</span> <span class="kw4">wchar_t</span><span class="sy2">*</span> format, ... <span class="br0">)</span><span class="sy4">;</span></span></div>
</td>
<td>(1)</td>
<td class="t-dcl-nopad"></td>
</tr>
<tr class="t-dcl">
<td>
<div><span class="mw-geshi cpp source-cpp"><span class="kw4">int</span> fwprintf<span class="br0">(</span> <a href="cpp-io-c.html"><span class="kw1874">std::<span class="me2">FILE</span></span></a><span class="sy2">*</span> stream, <span class="kw4">const</span> <span class="kw4">wchar_t</span><span class="sy2">*</span> format, ... <span class="br0">)</span><span class="sy4">;</span></span></div>
</td>
<td>(2)</td>
<td class="t-dcl-nopad"></td>
</tr>
<tr class="t-dcl">
<td>
<div><span class="mw-geshi cpp source-cpp"><span class="kw4">int</span> swprintf<span class="br0">(</span> <span class="kw4">wchar_t</span><span class="sy2">*</span> buffer, <a href="cpp-types-size_t.html"><span class="kw100">std::<span class="me2">size_t</span></span></a> size, <span class="kw4">const</span> <span class="kw4">wchar_t</span><span class="sy2">*</span> format, ... <span class="br0">)</span><span class="sy4">;</span></span></div>
</td>
<td>(3)</td>
<td class="t-dcl-nopad"></td>
</tr>
<tr class="t-dcl-sep">
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p>&#20174;&#32473;&#23450;&#20301;&#32622;&#21152;&#36733;&#25968;&#25454;&#65292;&#36716;&#25442;&#23427;&#20204;&#21040;&#23485;&#23383;&#31526;&#20018;&#31561;&#20215;&#29256;&#26412;&#65292;&#24182;&#20889;&#20837;&#32467;&#26524;&#21040;&#21508;&#31181;&#27744;&#12290;</p>
<div class="t-li1"><span class="t-li">1)</span> &#20889;&#32467;&#26524;&#21040; <span class="t-lc"><a href="cpp-io-c.html">stdout</a></span> &#12290;</div>
<div class="t-li1"><span class="t-li">2)</span> &#20889;&#32467;&#26524;&#21040;&#25991;&#20214;&#27969; <code>stream</code> &#12290;</div>
<div class="t-li1"><span class="t-li">3)</span> &#20889;&#32467;&#26524;&#21040;&#23485;&#23383;&#31526;&#20018; <code>buffer</code> &#12290;&#33267;&#22810;&#20889;&#20837; <span class="t-c"><span class="mw-geshi cpp source-cpp">size<span class="sy2">-</span><span class="nu0">1</span></span></span> &#20010;&#23485;&#23383;&#31526;&#65292;&#21518;&#38543;&#31354;&#23485;&#23383;&#31526;&#12290;</div>
<h3><span class="mw-headline" id=".E5.8F.82.E6.95.B0">&#21442;&#25968;</span></h3>
<table class="t-par-begin">
<tr class="t-par">
<td>stream</td>
<td>-</td>
<td>&#35201;&#20889;&#20837;&#30340;&#36755;&#20986;&#25991;&#20214;&#27969;</td>
</tr>
<tr class="t-par">
<td>buffer</td>
<td>-</td>
<td>&#25351;&#21521;&#35201;&#20889;&#20837;&#30340;&#23485;&#23383;&#31526;&#20018;&#30340;&#25351;&#38024;</td>
</tr>
<tr class="t-par">
<td>size</td>
<td>-</td>
<td>&#33267;&#22810;&#21487;&#20889;&#20837; <code>size - 1</code> &#20010;&#23383;&#31526;&#65292;&#20877;&#21152;&#19978;&#31354;&#32456;&#27490;&#31526;</td>
</tr>
<tr class="t-par">
<td>format</td>
<td>-</td>
<td>&#25351;&#21521;&#25351;&#23450;&#36716;&#35793;&#26041;&#24335;&#30340;&#31354;&#32456;&#27490;&#23485;&#23383;&#31526;&#20018;&#30340;&#25351;&#38024;&#12290;
<p>&#26684;&#24335;&#23383;&#31526;&#20018;&#30001;&#26222;&#36890;&#23485;&#23383;&#31526;&#65288;&#38500;&#20102; <code><b>%</b></code> &#65289;&#21644;&#36716;&#25442;&#25351;&#23450;&#26500;&#25104;&#65292;&#21069;&#32773;&#34987;&#22797;&#21046;&#21040;&#36755;&#20986;&#27969;&#32780;&#26080;&#26356;&#25913;&#12290;&#27599;&#20010;&#36716;&#25442;&#25351;&#23450;&#25317;&#26377;&#19979;&#21015;&#26684;&#24335;&#65306;</p>
<dl>
<dd>
<ul>
<li>&#24341;&#20837;&#30340; <code><b>%</b></code> &#23383;&#31526;</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li><span class="t-mark">(&#21487;&#36873;)</span>&#19968;&#25110;&#22810;&#20010;&#20462;&#25913;&#36716;&#25442;&#34892;&#20026;&#30340;&#26631;&#31614;&#65306;</li>
</ul>
<dl>
<dd>
<ul>
<li><code><b>-</b></code> &#65306;&#36716;&#25442;&#32467;&#26524;&#22312;&#22495;&#20869;&#24038;&#26657;&#27491;&#65288;&#40664;&#35748;&#20026;&#21491;&#26657;&#27491;&#65289;</li>
<li><code><b>+</b></code> &#65306;&#26377;&#31526;&#21495;&#36716;&#25442;&#30340;&#31526;&#21495;&#22987;&#32456;&#21069;&#32622;&#20110;&#36716;&#25442;&#32467;&#26524;&#65288;&#40664;&#35748;&#32467;&#26524;&#21069;&#32622;&#36127;&#21495;&#20165;&#24403;&#23427;&#20026;&#36127;&#65289;</li>
<li><i>&#31354;&#26684;</i>&#65306;&#33509;&#26377;&#31526;&#21495;&#36716;&#25442;&#30340;&#32467;&#26524;&#19981;&#20197;&#31526;&#21495;&#24320;&#22987;&#65292;&#25110;&#20026;&#31354;&#65292;&#21017;&#21069;&#32622;&#31354;&#26684;&#20110;&#32467;&#26524;&#12290;&#33509;&#23384;&#22312; <code>+</code> &#26631;&#31614;&#21017;&#24573;&#30053;<i>&#31354;&#26684;</i>&#12290;</li>
<li><code><b>#</b></code> &#65306;&#36827;&#34892;<i>&#26367;&#29992;&#24418;&#24335;</i>&#30340;&#36716;&#25442;&#12290;&#20934;&#30830;&#30340;&#25928;&#26524;&#35265;&#19979;&#34920;&#65292;&#20854;&#20182;&#24773;&#20917;&#19979;&#34892;&#20026;&#26410;&#23450;&#20041;&#12290;</li>
<li><code><b>0</b></code> &#65306;&#23545;&#20110;&#25972;&#25968;&#21644;&#28014;&#28857;&#25968;&#36716;&#25442;&#65292;&#20351;&#29992;&#21069;&#23548;&#38646;&#20195;&#26367;<i>&#31354;&#26684;</i>&#23383;&#31526;&#22635;&#20805;&#22495;&#12290;&#23545;&#20110;&#25972;&#25968;&#65292;&#33509;&#26174;&#24335;&#25351;&#23450;&#31934;&#24230;&#65292;&#21017;&#24573;&#30053;&#27492;&#26631;&#31614;&#12290;&#23545;&#20110;&#20854;&#20182;&#36716;&#25442;&#65292;&#20351;&#29992;&#27492;&#26631;&#31614;&#23548;&#33268;&#26410;&#23450;&#20041;&#34892;&#20026;&#12290;&#33509;&#23384;&#22312; <code>-</code> &#26631;&#31614;&#21017;&#24573;&#30053; <code>0</code> &#12290;</li>
</ul>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd>
<ul>
<li><span class="t-mark">(&#21487;&#36873;)</span>&#25351;&#23450;&#26368;&#23567;&#22495;&#23485;&#30340;&#25972;&#25968;&#20540;&#25110; <code>*</code> &#12290;&#33509;&#26377;&#35201;&#27714;&#65292;&#21017;&#32467;&#26524;&#20250;&#20197;<i>&#31354;&#26684;</i>&#23383;&#31526;&#65288;&#40664;&#35748;&#24773;&#20917;&#65289;&#22635;&#20805;&#65292;&#22312;&#21491;&#26657;&#27491;&#26102;&#20110;&#24038;&#65292;&#24038;&#26657;&#27491;&#26102;&#20110;&#21491;&#12290;&#20351;&#29992; <code>*</code> &#30340;&#24773;&#20917;&#19979;&#65292;&#20197;&#19968;&#20010;&#39069;&#22806;&#30340; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">int</span></span></span> &#31867;&#22411;&#21442;&#25968;&#25351;&#23450;&#23485;&#24230;&#12290;&#33509;&#21442;&#25968;&#20540;&#20026;&#36127;&#25968;&#65292;&#21017;&#23427;&#23548;&#33268;&#25351;&#23450; <code>-</code> &#26631;&#31614;&#21644;&#27491;&#22495;&#23485;&#12290;&#65288;&#27880;&#24847;&#65306;&#36825;&#26159;&#26368;&#23567;&#23485;&#24230;&#65306;&#20915;&#19981;&#34987;&#25130;&#26029;&#20540;&#65289;&#12290;</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li><span class="t-mark">(&#21487;&#36873;)</span>&#21518;&#38543;&#25972;&#25968;&#25110; <code><b>*</b></code> &#25110;&#20004;&#32773;&#30342;&#26080;&#30340; <code><b>.</b></code> &#25351;&#31034;&#36716;&#25442;&#30340;<i>&#31934;&#24230;</i>&#12290;&#22312;&#20351;&#29992; <code>*</code> &#30340;&#24773;&#20917;&#19979;&#65292;<i>&#31934;&#24230;</i>&#30001;&#39069;&#22806;&#30340; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">int</span></span></span> &#31867;&#22411;&#21442;&#25968;&#25351;&#23450;&#12290;&#33509;&#27492;&#21442;&#25968;&#30340;&#20540;&#20026;&#36127;&#25968;&#65292;&#21017;&#23427;&#34987;&#24573;&#30053;&#12290;&#33509;&#26082;&#19981;&#20351;&#29992;&#25968;&#23383;&#20134;&#19981;&#20351;&#29992; <code><b>*</b></code> &#65292;&#21017;&#31934;&#24230;&#37319;&#29992;&#38646;&#12290;<i>&#31934;&#24230;</i>&#30340;&#20934;&#30830;&#25928;&#26524;&#35265;&#19979;&#34920;&#12290;</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li><span class="t-mark">(&#21487;&#36873;)</span>&#25351;&#23450;&#21442;&#25968;&#22823;&#23567;&#30340;<i>&#38271;&#24230;&#20462;&#39280;&#31526;</i></li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li>&#36716;&#25442;&#26684;&#24335;&#25351;&#23450;&#31526;</li>
</ul>
</dd>
</dl>
<p>&#19979;&#21015;&#26684;&#24335;&#25351;&#23450;&#31526;&#21487;&#29992;&#65306;</p>
<table class="wikitable" style="text-align:center; font-size:85%; max-width:90em;">
<tr>
<th rowspan="1">&#36716;&#25442;<br />
&#25351;&#23450;&#31526;</th>
<th rowspan="1">&#35299;&#37322;</th>
<th colspan="9">&#21442;&#25968;&#31867;&#22411;</th>
</tr>
<tr>
<th colspan="2" style="text-align:right; font-weight:normal;">&#38271;&#24230;&#20462;&#39280;&#31526;</th>
<th><code>hh</code>
<p><span class="t-mark-rev t-since-cxx11">(C++11)</span></p>
</th>
<th><code>h</code></th>
<th style="font-weight:normal;">&#65288;&#26080;&#65289;</th>
<th><code><b>l</b></code></th>
<th><code><b>ll</b></code>
<p><span class="t-mark-rev t-since-cxx11">(C++11)</span></p>
</th>
<th><code><b>j</b></code>
<p><span class="t-mark-rev t-since-cxx11">(C++11)</span></p>
</th>
<th><code><b>z</b></code>
<p><span class="t-mark-rev t-since-cxx11">(C++11)</span></p>
</th>
<th><code><b>t</b></code>
<p><span class="t-mark-rev t-since-cxx11">(C++11)</span></p>
</th>
<th><code><b>L</b></code></th>
</tr>
<tr>
<th><code>%</code></th>
<td style="text-align:left;">&#20889;&#23383;&#38754;&#30340; <code><b>%</b></code> &#12290;&#23436;&#25972;&#36716;&#25442;&#25351;&#23450;&#24517;&#39035;&#26159; <code><b>%%</b></code> &#12290;</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
</tr>
<tr>
<th><code>c</code></th>
<td style="text-align:left;">
<dl>
<dd>&#20889;<b>&#21333;&#20010;&#23383;&#31526;</b>&#12290;</dd>
</dl>
<p>&#21442;&#25968;&#39318;&#20808;&#34987;&#36716;&#25442;&#25104; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">wchar_t</span></span></span> &#65292;&#22914;&#21516;&#36890;&#36807;&#35843;&#29992; <span class="t-lc">btowc</span> &#12290; &#33509;&#20351;&#29992; <b>l</b> &#20462;&#39280;&#31526;&#65292;&#21017; <code>wint_t</code> &#21442;&#25968;&#39318;&#20808;&#34987;&#36716;&#25442;&#25104; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">wchar_t</span></span></span> &#12290;</p>
</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td>
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">int</span></span></span></div>
</div>
</td>
<td>
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp">wint_t</span></span></div>
</div>
</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
</tr>
<tr>
<th><code>s</code></th>
<td style="text-align:left;">
<dl>
<dd>&#20889;<b>&#23383;&#31526;&#20018;</b></dd>
</dl>
<p>&#21442;&#25968;&#24517;&#39035;&#20026;&#19968;&#20010;&#25351;&#38024;&#65292;&#25351;&#21521;&#21253;&#21547;&#20197;&#21021;&#22987;&#36801;&#31227;&#29366;&#24577;&#24320;&#22987;&#30340;&#65292;&#22810;&#23383;&#33410;&#23383;&#31526;&#24207;&#21015;&#30340;&#23383;&#31526;&#25968;&#32452;&#39318;&#20803;&#32032;&#65292;&#25968;&#32452;&#20250;&#34987;&#36716;&#25442;&#25104;&#23485;&#23383;&#31526;&#25968;&#32452;&#65292;&#22914;&#21516;&#36890;&#36807;&#20197;&#38646;&#21021;&#22987;&#21270;&#36716;&#25442;&#29366;&#24577;&#35843;&#29992; <span class="t-lc">mbrtowc</span> &#12290; <i>&#31934;&#24230;</i>&#25351;&#23450;&#20889;&#20837;&#30340;&#26368;&#22823;&#23485;&#23383;&#31526;&#25968;&#12290;&#33509;&#26410;&#25351;&#23450;<i>&#31934;&#24230;</i>&#65292;&#21017;&#20889;&#27599;&#20010;&#23485;&#23383;&#31526;&#30452;&#21040;&#32780;&#19981;&#21547;&#39318;&#20010;&#31354;&#32456;&#27490;&#31526;&#12290; &#33509;&#20351;&#29992; <b>l</b> &#25351;&#23450;&#31526;&#65292;&#21017;&#21442;&#25968;&#24517;&#39035;&#26159;&#25351;&#21521; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">wchar_t</span></span></span> &#25968;&#32452;&#39318;&#20803;&#32032;&#30340;&#25351;&#38024;&#12290;</p>
</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td>
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">char</span><span class="sy2">*</span></span></span></div>
</div>
</td>
<td>
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">wchar_t</span><span class="sy2">*</span></span></span></div>
</div>
</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
</tr>
<tr>
<th><code>d</code><br />
<code>i</code></th>
<td style="text-align:left;">
<dl>
<dd>&#36716;&#25442;<b>&#26377;&#31526;&#21495;&#25972;&#25968;</b>&#20026;&#21313;&#36827;&#21046;&#34920;&#31034; <i>[-]dddd</i> &#12290;</dd>
</dl>
<p><i>&#31934;&#24230;</i>&#25351;&#23450;&#20986;&#29616;&#30340;&#26368;&#23567;&#25968;&#20301;&#25968;&#12290;&#40664;&#35748;&#31934;&#24230;&#26159; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">1</span></span></span> &#12290;<br />
&#33509;&#34987;&#36716;&#25442;&#30340;&#20540;&#21644;&#31934;&#24230;&#37117;&#26159; <span class="t-c"><span class="mw-geshi cpp source-cpp">&#8203;<span class="nu0">0</span>&#8203;</span></span> &#65292;&#21017;&#36716;&#25442;&#32467;&#26524;&#26080;&#23383;&#31526;&#12290;</p>
</td>
<td rowspan="1">
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">signed</span> <span class="kw4">char</span></span></span></div>
</div>
</td>
<td rowspan="1">
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">short</span></span></span></div>
</div>
</td>
<td rowspan="1">
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">int</span></span></span></div>
</div>
</td>
<td rowspan="1">
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">long</span></span></span></div>
</div>
</td>
<td rowspan="1">
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">long</span> <span class="kw4">long</span></span></span></div>
</div>
</td>
<td rowspan="1">
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp">intmax_t</span></span></div>
</div>
</td>
<td rowspan="1">
<div class="t-vertical">
<div>&#26377;&#31526;&#21495; <span class="t-c"><span class="mw-geshi cpp source-cpp">size_t</span></span></div>
</div>
</td>
<td rowspan="1">
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp">ptrdiff_t</span></span></div>
</div>
</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
</tr>
<tr>
<th><code>o</code></th>
<td style="text-align:left;">
<dl>
<dd>&#36716;&#25442;<b>&#26080;&#31526;&#21495;&#25972;&#25968;</b>&#20026;&#20843;&#36827;&#21046;&#34920;&#31034; <i>oooo</i> &#12290;</dd>
</dl>
<p><i>&#31934;&#24230;</i>&#25351;&#23450;&#20986;&#29616;&#30340;&#26368;&#23567;&#25968;&#20301;&#25968;&#12290;&#40664;&#35748;&#31934;&#24230;&#26159; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">1</span></span></span> &#12290; &#33509;&#34987;&#36716;&#25442;&#20540;&#21644;&#31934;&#24230;&#37117;&#26159; <span class="t-c"><span class="mw-geshi cpp source-cpp">&#8203;<span class="nu0">0</span>&#8203;</span></span> &#65292;&#21017;&#36716;&#25442;&#32467;&#26524;&#26080;&#23383;&#31526;&#12290; &#22312;<i>&#26367;&#29992;&#23454;&#29616;</i>&#20013;&#31934;&#24230;&#25353;&#38656;&#22686;&#21152;&#65292;&#20197;&#20889;&#20837;&#19968;&#20010;&#21069;&#23548;&#38646;&#12290; &#22312;&#27492;&#24773;&#20917;&#19979;&#33509;&#34987;&#36716;&#25442;&#20540;&#21644;&#31934;&#24230;&#37117;&#26159; <span class="t-c"><span class="mw-geshi cpp source-cpp">&#8203;<span class="nu0">0</span>&#8203;</span></span> &#65292;&#21017;&#20889;&#20837;&#21333;&#20010; <span class="t-c"><span class="mw-geshi cpp source-cpp">&#8203;<span class="nu0">0</span>&#8203;</span></span> &#12290;</p>
</td>
<td rowspan="3">
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">unsigned</span> <span class="kw4">char</span></span></span></div>
</div>
</td>
<td rowspan="3">
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">unsigned</span> <span class="kw4">short</span></span></span></div>
</div>
</td>
<td rowspan="3">
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">unsigned</span> <span class="kw4">int</span></span></span></div>
</div>
</td>
<td rowspan="3">
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">unsigned</span> <span class="kw4">long</span></span></span></div>
</div>
</td>
<td rowspan="3">
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">unsigned</span> <span class="kw4">long</span> <span class="kw4">long</span></span></span></div>
</div>
</td>
<td rowspan="3">
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp">uintmax_t</span></span></div>
</div>
</td>
<td rowspan="3">
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp">size_t</span></span></div>
</div>
</td>
<td rowspan="3">
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp">ptrdiff_t</span></span> &#30340;&#26080;&#31526;&#21495;&#29256;&#26412;</div>
</div>
</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
</tr>
<tr>
<th><code>x</code><br />
<code>X</code></th>
<td style="text-align:left;">
<dl>
<dd>&#36716;&#25442;<b>&#26080;&#31526;&#21495;&#25972;&#25968;</b>&#20026;&#21313;&#20845;&#36827;&#21046;&#34920;&#31034; <i>hhhh</i> &#12290;</dd>
</dl>
<p><code><b>x</b></code> &#36716;&#25442;&#20351;&#29992;&#23383;&#27597; <code>abcdef</code> &#12290;<br />
<code><b>X</b></code> &#36716;&#25442;&#20351;&#29992; <code>ABCDEF</code> &#12290;<br />
<i>&#31934;&#24230;</i>&#25351;&#23450;&#20986;&#29616;&#30340;&#26368;&#23567;&#25968;&#20301;&#25968;&#12290;&#40664;&#35748;&#31934;&#24230;&#26159; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">1</span></span></span> &#12290; &#33509;&#34987;&#36716;&#25442;&#20540;&#21644;&#31934;&#24230;&#37117;&#26159; <span class="t-c"><span class="mw-geshi cpp source-cpp">&#8203;<span class="nu0">0</span>&#8203;</span></span> &#65292;&#21017;&#36716;&#25442;&#32467;&#26524;&#26080;&#23383;&#31526;&#12290; &#22312;<i>&#26367;&#29992;&#23454;&#29616;&#20013;</i>&#33509;&#34987;&#36716;&#25442;&#20540;&#20026;&#38750;&#38646;&#21017;&#32467;&#26524;&#26377; <code><b>0x</b></code> &#25110; <code><b>0X</b></code> &#21069;&#32512;&#12290;</p>
</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
</tr>
<tr>
<th><code>u</code></th>
<td style="text-align:left;">
<dl>
<dd>&#36716;&#25442;<b>&#26080;&#31526;&#21495;&#25972;&#25968;</b>&#20026;&#21313;&#36827;&#21046;&#34920;&#31034; <i>dddd</i> &#12290;</dd>
</dl>
<p><i>&#31934;&#24230;</i>&#25351;&#23450;&#20986;&#29616;&#30340;&#26368;&#23567;&#25968;&#20301;&#25968;&#12290; &#40664;&#35748;&#31934;&#24230;&#26159; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">1</span></span></span> &#12290; &#33509;&#34987;&#36716;&#25442;&#20540;&#21644;&#31934;&#24230;&#37117;&#26159; <span class="t-c"><span class="mw-geshi cpp source-cpp">&#8203;<span class="nu0">0</span>&#8203;</span></span> &#65292;&#21017;&#36716;&#25442;&#32467;&#26524;&#26080;&#23383;&#31526;&#12290;</p>
</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
</tr>
<tr>
<th><code>f</code><br />
<code>F</code></th>
<td style="text-align:left;">
<dl>
<dd>&#36716;&#25442;<b>&#28014;&#28857;&#25968;</b>&#20026; <i>[-]ddd.ddd</i> &#26679;&#24335;&#30340;&#21313;&#36827;&#21046;&#35760;&#27861;&#12290;</dd>
</dl>
<p><i>&#31934;&#24230;</i>&#25351;&#23450;&#23567;&#25968;&#28857;&#23383;&#31526;&#21518;&#20986;&#29616;&#30340;&#20934;&#30830;&#25968;&#20301;&#25968;&#12290; &#40664;&#35748;&#31934;&#24230;&#26159; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">6</span></span></span> &#12290; &#22312;<i>&#26367;&#29992;&#23454;&#29616;</i>&#20013;&#21363;&#20351;&#27809;&#26377;&#23567;&#25968;&#28857;&#21518;&#25968;&#20301;&#20063;&#20889;&#23567;&#25968;&#28857;&#12290; &#26080;&#31351;&#22823;&#21644;&#38750;&#25968;&#30340;&#36716;&#25442;&#26679;&#24335;&#35265;&#27880;&#24847;&#12290;</p>
</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td rowspan="4">
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">double</span></span></span></div>
</div>
</td>
<td rowspan="4">
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">double</span></span></span> <span class="t-mark-rev t-since-cxx11">(C++11)</span></div>
</div>
</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td rowspan="4">
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">long</span> <span class="kw4">double</span></span></span></div>
</div>
</td>
</tr>
<tr>
<th><code>e</code><br />
<code>E</code></th>
<td style="text-align:left;">
<dl>
<dd>&#36716;&#25442;<b>&#28014;&#28857;&#25968;</b>&#20026;&#21313;&#36827;&#21046;&#25351;&#25968;&#35760;&#27861;&#12290;</dd>
</dl>
<p><code><b>e</b></code> &#36716;&#25442;&#26679;&#24335;&#20351;&#29992; <i>[-]d.ddd</i><code><b>e</b></code><i>&plusmn;dd</i> &#12290;<br />
<code><b>E</b></code> &#36716;&#25442;&#26679;&#24335;&#20351;&#29992; <i>[-]d.ddd</i><code><b>E</b></code><i>&plusmn;dd</i> &#12290;<br />
&#25351;&#25968;&#33267;&#23569;&#21547;&#20108;&#20010;&#25968;&#20301;&#65292;&#20165;&#24403;&#25152;&#38656;&#26102;&#20351;&#29992;&#26356;&#22810;&#25968;&#20301;&#12290; &#33509;&#20540;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp">&#8203;<span class="nu0">0</span>&#8203;</span></span> &#65292;&#21017;&#25351;&#25968;&#20134;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp">&#8203;<span class="nu0">0</span>&#8203;</span></span> &#12290; <i>&#31934;&#24230;</i>&#25351;&#23450;&#23567;&#25968;&#28857;&#23383;&#31526;&#21518;&#20986;&#29616;&#30340;&#26368;&#23567;&#25968;&#20301;&#25968;&#12290; &#40664;&#35748;&#31934;&#24230;&#26159; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">6</span></span></span> &#12290; &#22312;<i>&#26367;&#29992;&#23454;&#29616;</i>&#20013;&#21363;&#20351;&#27809;&#26377;&#23567;&#25968;&#28857;&#21518;&#25968;&#20301;&#20063;&#20889;&#23567;&#25968;&#28857;&#12290; &#26080;&#31351;&#22823;&#21644;&#38750;&#25968;&#30340;&#36716;&#25442;&#26679;&#24335;&#35265;&#27880;&#24847;&#12290;</p>
</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
</tr>
<tr>
<th><code>a</code><br />
<code>A</code>
<p><span class="t-mark-rev t-since-cxx11">(C++11)</span></p>
</th>
<td style="text-align:left;">
<dl>
<dd>&#36716;&#25442;<b>&#28014;&#28857;&#25968;</b>&#20026;&#21313;&#20845;&#36827;&#21046;&#35760;&#27861;&#12290;</dd>
</dl>
<p><code><b>a</b></code> &#36716;&#25442;&#26679;&#24335;&#20351;&#29992; <i>[-]</i><code><b>0x</b></code><i>h.hhh</i><code><b>p</b></code><i>&plusmn;d</i> &#12290;<br />
<code><b>A</b></code> &#36716;&#25442;&#26679;&#24335;&#20351;&#29992; <i>[-]</i><code><b>0X</b></code><i>h.hhh</i><code><b>P</b></code><i>&plusmn;d</i> &#12290;<br />
&#33509;&#21442;&#25968;&#26159;&#27491;&#35268;&#21270;&#30340;&#28014;&#28857;&#20540;&#65292;&#21017;&#39318;&#20010;&#21313;&#20845;&#36827;&#21046;&#25968;&#20301;&#38750; <code>0</code> &#12290; &#33509;&#20540;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp">&#8203;<span class="nu0">0</span>&#8203;</span></span> &#65292;&#21017;&#25351;&#25968;&#20134;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp">&#8203;<span class="nu0">0</span>&#8203;</span></span> &#12290; <i>&#31934;&#24230;</i>&#25351;&#23450;&#23567;&#25968;&#28857;&#23383;&#31526;&#21518;&#20986;&#29616;&#30340;&#26368;&#23567;&#25968;&#20301;&#25968;&#12290; &#40664;&#35748;&#31934;&#24230;&#36275;&#20197;&#20934;&#30830;&#34920;&#31034;&#35813;&#20540;&#12290; &#22312;<i>&#26367;&#29992;&#23454;&#29616;</i>&#20013;&#21363;&#20351;&#27809;&#26377;&#23567;&#25968;&#28857;&#21518;&#25968;&#20301;&#20063;&#20889;&#23567;&#25968;&#28857;&#12290; &#26080;&#31351;&#22823;&#21644;&#38750;&#25968;&#30340;&#36716;&#25442;&#26679;&#24335;&#35265;&#27880;&#24847;&#12290;</p>
</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
</tr>
<tr>
<th><code>g</code><br />
<code>G</code></th>
<td style="text-align:left;">
<dl>
<dd>&#36716;&#25442;<b>&#28014;&#28857;&#25968;</b>&#20026;&#21313;&#36827;&#21046;&#23567;&#25968;&#25110;&#21313;&#36827;&#21046;&#25351;&#25968;&#35760;&#27861;&#65292;&#20381;&#36182;&#20110;&#20540;&#21644;<i>&#31934;&#24230;</i>&#12290;</dd>
</dl>
<p><code><b>g</b></code> &#36716;&#25442;&#26679;&#24335;&#23558;&#36827;&#34892;&#24102;&#26679;&#24335; <code><b>e</b></code> &#25110; <code><b>f</b></code> &#30340;&#36716;&#25442;&#12290;<br />
<code><b>G</b></code> &#36716;&#25442;&#26679;&#24335;&#23558;&#36827;&#34892;&#24102;&#26679;&#24335; <code><b>E</b></code> &#25110; <code><b>F</b></code> &#30340;&#36716;&#25442;&#12290;<br />
&#20196; <code>P</code> &#31561;&#20110;&#31934;&#24230;&#65292;&#33509;&#23427;&#38750;&#38646;&#65292;&#33509;&#31934;&#24230;&#26410;&#25351;&#23450;&#21017;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">6</span></span></span> &#65292;&#33509;&#31934;&#24230;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp">&#8203;<span class="nu0">0</span>&#8203;</span></span> &#21017;&#31561;&#20110; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">1</span></span></span> &#12290;&#28982;&#21518;&#65292;&#33509;&#24102;&#26679;&#24335; <code>E</code> &#30340;&#36716;&#25442;&#20250;&#26377;&#25351;&#25968; <code>X</code> &#65292;&#21017;&#65306;</p>
<ul>
<li>&#33509; <i>P &gt; X &ge; &minus;4</i> &#65292;&#21017;&#36716;&#25442;&#24102; <code><b>f</b></code> &#25110; <code><b>F</b></code> &#39118;&#26684;&#65292;&#21450;&#31934;&#24230; <i>P &minus; 1 &minus; X</i> &#12290;</li>
<li>&#21542;&#21017;&#65292;&#36716;&#25442;&#24102; <code><b>e</b></code> &#25110; <code><b>E</b></code> &#39118;&#26684;&#65292;&#21450;&#31934;&#24230; <i>P &minus; 1</i> &#12290;</li>
</ul>
<p>&#38500;&#38750;&#35201;&#27714;<i>&#26367;&#29992;&#34920;&#31034;</i>&#65292;&#21542;&#21017;&#26411;&#23614;&#38646;&#20250;&#34987;&#31227;&#38500;&#65292;&#19988;&#33509;&#19981;&#30041;&#19979;&#23567;&#25968;&#37096;&#20998;&#21017;&#23567;&#25968;&#28857;&#20134;&#34987;&#31227;&#38500;&#12290; &#26080;&#31351;&#22823;&#21644;&#38750;&#25968;&#30340;&#36716;&#25442;&#26679;&#24335;&#35265;&#27880;&#24847;&#12290;</p>
</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
</tr>
<tr>
<th><code>n</code></th>
<td style="text-align:left;">
<dl>
<dd>&#36820;&#22238;&#23545;&#20989;&#25968;&#30340;&#27492;&#35843;&#29992;&#36804;&#20170;&#20026;&#27490;<b>&#20889;&#20837;&#30340;&#23383;&#31526;&#25968;</b>&#12290;</dd>
</dl>
<p>&#32467;&#26524;&#34987;<i>&#20889;&#20837;</i>&#21040;&#21442;&#25968;&#25152;&#25351;&#21521;&#30340;&#20540;&#12290; &#35813;&#25351;&#23450;&#19981;&#21487;&#21547;&#26377;&#20219;&#20309;<i>&#26631;&#31614;</i>&#12289;<i>&#22495;&#23485;</i>&#25110;<i>&#31934;&#24230;</i>&#12290;</p>
</td>
<td>
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">signed</span> <span class="kw4">char</span><span class="sy2">*</span></span></span></div>
</div>
</td>
<td>
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">short</span><span class="sy2">*</span></span></span></div>
</div>
</td>
<td>
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">int</span><span class="sy2">*</span></span></span></div>
</div>
</td>
<td>
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">long</span><span class="sy2">*</span></span></span></div>
</div>
</td>
<td>
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">long</span> <span class="kw4">long</span><span class="sy2">*</span></span></span></div>
</div>
</td>
<td>
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp">intmax_t<span class="sy2">*</span></span></span></div>
</div>
</td>
<td>
<div class="t-vertical">
<div>&#26377;&#31526;&#21495; <span class="t-c"><span class="mw-geshi cpp source-cpp">size_t<span class="sy2">*</span></span></span></div>
</div>
</td>
<td>
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp">ptrdiff_t<span class="sy2">*</span></span></span></div>
</div>
</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
</tr>
<tr>
<th><code>p</code></th>
<td style="text-align:left;">&#20889;&#23450;&#20041;<b>&#25351;&#38024;</b>&#30340;&#23454;&#29616;&#23450;&#20041;&#23383;&#31526;&#24207;&#21015;&#12290;</td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">void</span><span class="sy2">*</span></span></span></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
</tr>
</table>
<p>&#28014;&#28857;&#36716;&#25442;&#20989;&#25968;&#36716;&#25442;&#26080;&#31351;&#22823;&#21040; <code>inf</code> &#25110; <code>infinity</code> &#12290;&#20351;&#29992;&#21738;&#20010;&#26159;&#23454;&#29616;&#23450;&#20041;&#30340;&#12290;</p>
<p>&#38750;&#25968;&#36716;&#25442;&#25104; <code>nan</code> &#25110; <code>nan(<i>char_sequence</i>)</code> &#12290;&#20351;&#29992;&#21738;&#20010;&#26159;&#23454;&#29616;&#23450;&#20041;&#30340;&#12290;</p>
<p>&#36716;&#25442; <code><b>F</b></code> &#12289; <code><b>E</b></code> &#12289; <code><b>G</b></code> &#12289; <code><b>A</b></code> &#26367;&#20195;&#19978;&#38754;&#36755;&#20986; <code>INF</code> &#12289; <code>INFINITY</code> &#12289; <code>NAN</code>&#12290;</p>
<p>&#23613;&#31649; <code>%c</code> &#26399;&#24453; <code>int</code> &#21442;&#25968;&#65292;&#20256;&#36882; <code>char</code> &#26159;&#23433;&#20840;&#30340;&#65292;&#22240;&#20026;&#22312;&#35843;&#29992;&#21464;&#21442;&#25968;&#20989;&#25968;&#26102;&#21457;&#29983;&#25972;&#25968;&#25552;&#21319;&#12290;</p>
<p>&#23450;&#23485;&#25972;&#25968;&#31867;&#22411;&#65288; <span class="t-lc">int8_t</span> &#31561;&#65289;&#30340;&#27491;&#30830;&#36716;&#25442;&#25351;&#23450;&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <a href="cpp-types-integer.html">&lt;cinttypes&gt;</a> &#65288;&#23613;&#31649; <span class="t-lc"><a href="cpp-types-integer.html">PRIdMAX</a></span> &#12289; <span class="t-lc"><a href="cpp-types-integer.html">PRIuMAX</a></span> &#31561;&#23601;&#26159; <code>%jd</code> &#12289; <code>%ju</code> &#31561;&#30340;&#21035;&#21517;&#65289;&#12290;</p>
<p>&#20869;&#23384;&#20889;&#20837;&#36716;&#25442;&#25351;&#23450;&#31526; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="sy2">%</span>n</span></span> &#26159;&#23433;&#20840;&#28431;&#27934;&#30340;&#24120;&#35265;&#30446;&#26631;&#65292;&#36825;&#37324;&#26684;&#24335;&#23383;&#31526;&#20018;&#20381;&#36182;&#29992;&#25143;&#36755;&#20837;&#65292;&#32780;&#26377;&#36793;&#30028;&#26816;&#26597;&#30340; <code>printf_s</code> &#31995;&#21015;&#20989;&#25968;&#19981;&#25903;&#25345;&#27492;&#36716;&#25442;&#25351;&#23450;&#31526;&#12290;</p>
<p>&#22312;&#27599;&#20010;&#36716;&#25442;&#25351;&#23450;&#31526;&#30340;&#34892;&#21160;&#21518;&#26377;&#19968;&#20010;<a href="cpp-language-eval_order.html">&#24207;&#21015;&#28857;</a>&#65307;&#36825;&#20801;&#35768;&#20110;&#21516;&#19968;&#21464;&#37327;&#22810;&#27425;&#23384;&#20837; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="sy2">%</span>n</span></span> &#30340;&#32467;&#26524;&#65292;&#24182;&#22312;&#21516;&#19968;&#27492;&#35843;&#29992;&#20013;&#25171;&#21360;&#20986;&#20808;&#21069;&#20197; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="sy2">%</span>n</span></span> &#23384;&#20648;&#30340;&#20540;&#12290;</p>
<p>&#33509;&#36716;&#25442;&#25351;&#23450;&#38750;&#27861;&#65292;&#21017;&#34892;&#20026;&#26410;&#23450;&#20041;&#12290;</p>
<p><br /></p>
</td>
</tr>
<tr class="t-par">
<td>...</td>
<td>-</td>
<td>&#25351;&#23450;&#35201;&#25171;&#21360;&#30340;&#25968;&#25454;&#30340;&#21442;&#25968;&#12290;&#33509;&#20219;&#20309;&#21442;&#25968;&#22312;<a href="cpp-language-variadic_arguments.html#.E9.BB.98.E8.AE.A4.E8.BD.AC.E6.8D.A2">&#40664;&#35748;&#36716;&#25442;</a>&#21518;&#19981;&#25317;&#26377;&#23545;&#24212;&#36716;&#25442;&#25351;&#23450;&#31526;&#25152;&#26399;&#24453;&#30340;&#31867;&#22411;&#65292;&#25110;&#33509;&#21442;&#25968;&#23569;&#20110; <code>format</code> &#25152;&#35201;&#27714;&#30340;&#25968;&#37327;&#65292;&#21017;&#34892;&#20026;&#26410;&#23450;&#20041;&#12290;&#33509;&#26377;&#22810;&#20110; <code>format</code> &#25152;&#35201;&#27714;&#30340;&#21442;&#25968;&#65292;&#21017;&#27714;&#20540;&#24182;&#24573;&#30053;&#39069;&#22806;&#21442;&#25968;</td>
</tr>
</table>
<h3><span class="mw-headline" id=".E8.BF.94.E5.9B.9E.E5.80.BC">&#36820;&#22238;&#20540;</span></h3>
<div class="t-li1"><span class="t-li">1,2)</span> &#33509;&#25104;&#21151;&#21017;&#20026;&#20889;&#20837;&#30340;&#23485;&#23383;&#31526;&#25968;&#65292;&#33509;&#20986;&#29616;&#38169;&#35823;&#21017;&#20026;&#36127;&#20540;&#12290;</div>
<div class="t-li1"><span class="t-li">3)</span> &#33509;&#25104;&#21151;&#21017;&#20026;&#20889;&#20837;&#30340;&#23485;&#23383;&#31526;&#25968;&#65288;&#19981;&#35745;&#32456;&#27490;&#31354;&#23485;&#23383;&#31526;&#65289;&#65292;&#25110;&#33509;&#20986;&#29616;&#32534;&#30721;&#38169;&#35823;&#65292;&#25110;&#33509;&#29983;&#25104;&#30340;&#23383;&#31526;&#25968;&#31561;&#20110;&#25110;&#22823;&#20110; <code>size</code> &#65288;&#21253;&#21547; <code>size</code> &#20026;&#38646;&#26102;&#65289;&#21017;&#20026;&#36127;&#20540;&#12290;</div>
<h3><span class="mw-headline" id=".E6.B3.A8.E6.84.8F">&#27880;&#24847;</span></h3>
<p>&#31364;&#23383;&#31526;&#20018;&#25552;&#20379; <span class="t-lc"><a href="cpp-io-c-fprintf.html">std::snprintf</a></span> &#65292;&#23427;&#20351;&#24471;&#31243;&#24207;&#33021;&#22815;&#30830;&#23450;&#35201;&#27714;&#30340;&#36755;&#20986;&#32531;&#20914;&#21306;&#22823;&#23567;&#12290;&#19981;&#36807;&#23485;&#23383;&#31526;&#20018;&#26080;&#31561;&#20215;&#29256;&#26412;&#65292;&#32780;&#19988;&#20026;&#30830;&#23450;&#32531;&#20914;&#21306;&#22823;&#23567;&#65292;&#31243;&#24207;&#38656;&#35201;&#35843;&#29992; <code>std::swprintf</code> &#65292;&#26816;&#26597;&#32467;&#26524;&#20540;&#65292;&#20877;&#37325;&#26032;&#20998;&#37197;&#26356;&#22823;&#30340;&#32531;&#20914;&#21306;&#65292;&#21453;&#22797;&#23581;&#35797;&#30452;&#33267;&#25104;&#21151;&#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="cpp source-cpp">
<pre class="de1"><span class="co2">#include &lt;iostream&gt;</span>
<span class="co2">#include &lt;locale&gt;</span>
<span class="co2">#include &lt;clocale&gt;</span>
<span class="co2">#include &lt;cwchar&gt;</span>
<span class="kw4">int</span> main<span class="br0">(</span><span class="br0">)</span>
<span class="br0">{</span>
<span class="kw4">char</span> narrow_str<span class="br0">[</span><span class="br0">]</span> <span class="sy1">=</span> <span class="st0">&quot;z<span class="es3">\u00df</span><span class="es3">\u6c34</span><span class="es4">\U0001f34c</span>&quot;</span><span class="sy4">;</span>
<span class="co1">// &#25110; &quot;z&szlig;&#27700;&#127820;&quot;</span>
<span class="co1">// &#25110; &quot;\x7a\xc3\x9f\xe6\xb0\xb4\xf0\x9f\x8d\x8c&quot;;</span>
<span class="kw4">wchar_t</span> warr<span class="br0">[</span><span class="nu0">29</span><span class="br0">]</span><span class="sy4">;</span> <span class="co1">// &#26399;&#24453;&#30340;&#23383;&#31526;&#20018;&#20026; 28 &#23383;&#31526;&#21152; 1 &#20010;&#31354;&#32456;&#27490;&#31526;</span>
<a href="cpp-locale-setlocale.html"><span class="kw1987">std::<span class="me2">setlocale</span></span></a><span class="br0">(</span><a href="cpp-locale-LC_categories.html"><span class="kw1990">LC_ALL</span></a>, <span class="st0">&quot;en_US.utf8&quot;</span><span class="br0">)</span><span class="sy4">;</span>
std<span class="sy4">::</span><span class="me2">swprintf</span><span class="br0">(</span>warr, sizeof warr<span class="sy2">/</span>sizeof <span class="sy2">*</span>warr,
L<span class="st0">&quot;Converted from UTF-8: &#39;%s&#39;&quot;</span>, narrow_str<span class="br0">)</span><span class="sy4">;</span>
<a href="cpp-io-cout.html"><span class="kw1759">std::<span class="me2">wcout</span></span></a>.<span class="me1">imbue</span><span class="br0">(</span><a href="cpp-locale-locale.html"><span class="kw1891">std::<span class="me2">locale</span></span></a><span class="br0">(</span><span class="st0">&quot;en_US.utf8&quot;</span><span class="br0">)</span><span class="br0">)</span><span class="sy4">;</span>
<a href="cpp-io-cout.html"><span class="kw1759">std::<span class="me2">wcout</span></span></a> <span class="sy1">&lt;&lt;</span> warr <span class="sy1">&lt;&lt;</span> <span class="st0">&#39;<span class="es1">\n</span>&#39;</span><span class="sy4">;</span>
<span class="br0">}</span></pre></div>
</div>
<p>&#36755;&#20986;&#65306;</p>
<div dir="ltr" class="mw-geshi" style="text-align: left;">
<div class="text source-text">
<pre class="de1">Converted from UTF-8: &#39;z&szlig;&#27700;&#127820;&#39;</pre></div>
</div>
</div>
<h3><span class="mw-headline" id=".E5.8F.82.E9.98.85">&#21442;&#38405;</span></h3>
<table class="t-dsc-begin">
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-io-c-fprintf.html"><span class="t-lines"><span>printf</span><span>fprintf</span><span>sprintf</span><span>snprintf</span></span></a></div>
<div><span class="t-lines"><span></span><span></span><span></span><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span></span></div>
</div>
</td>
<td>&#25171;&#21360;&#26377;&#26684;&#24335;&#36755;&#20986;&#21040; <span class="t-lc"><a href="cpp-io-c.html">stdout</a></span>&#12289;&#25991;&#20214;&#27969;&#25110;&#32531;&#20914;&#21306;<br />
<span class="t-mark">(&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-io-c-vfwprintf.html"><span class="t-lines"><span>vwprintf</span><span>vfwprintf</span><span>vswprintf</span></span></a></div>
</div>
</td>
<td>&#20351;&#29992;&#21487;&#21464;&#23454;&#21442;&#21015;&#34920;&#25171;&#21360;<br />
&#26377;&#26684;&#24335;&#23485;&#23383;&#31526;&#36755;&#20986;&#21040; <span class="t-lc"><a href="cpp-io-c.html">stdout</a></span>&#12289;&#25991;&#20214;&#27969;&#25110;&#32531;&#20914;&#21306;<br />
<span class="t-mark">(&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-io-c-fputws.html"><span class="t-lines"><span>fputws</span></span></a></div>
</div>
</td>
<td>&#20889;&#23485;&#23383;&#31526;&#20018;&#21040;&#25991;&#20214;&#27969;<br />
<span class="t-mark">(&#20989;&#25968;)</span></td>
</tr>
</table>
</div>
<div class="visualClear"></div>
</div>
</div>
</div>
</body>
</html>