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

401 lines
31 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::wscanf, std::fwscanf, std::swscanf</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_fwscanf 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>wscanf, <span style="font-size:0.7em; line-height:130%">std::</span>fwscanf, <span style="font-size:0.7em; line-height:130%">std::</span>swscanf</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> wscanf<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> fwscanf<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> swscanf<span class="br0">(</span> <span class="kw4">const</span> <span class="kw4">wchar_t</span><span class="sy2">*</span> buffer, <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;&#21508;&#31181;&#28304;&#35835;&#21462;&#25968;&#25454;&#65292;&#25353;&#29031; <code>format</code> &#36716;&#35793;&#65292;&#24182;&#23384;&#20648;&#32467;&#26524;&#20110;&#32473;&#23450;&#20301;&#32622;&#12290;</p>
<div class="t-li1"><span class="t-li">1)</span> &#20174; <span class="t-lc"><a href="cpp-io-c.html">stdin</a></span> &#35835;&#21462;&#25968;&#25454;&#12290;</div>
<div class="t-li1"><span class="t-li">2)</span> &#20174;&#25991;&#20214;&#27969; <code>stream</code> &#35835;&#21462;&#25968;&#25454;&#12290;</div>
<div class="t-li1"><span class="t-li">3)</span> &#20174;&#31354;&#32456;&#27490;&#23383;&#31526;&#20018; <code>buffer</code> &#35835;&#21462;&#25968;&#25454;&#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>&#35835;&#21462;&#26469;&#28304;&#30340;&#36755;&#20837;&#25991;&#20214;&#27969;</td>
</tr>
<tr class="t-par">
<td>buffer</td>
<td>-</td>
<td>&#25351;&#21521;&#20316;&#20026;&#35835;&#21462;&#26469;&#28304;&#30340;&#31354;&#32456;&#27490;&#23485;&#23383;&#31526;&#20018;</td>
</tr>
<tr class="t-par">
<td>format</td>
<td>-</td>
<td>&#25351;&#21521;&#25351;&#23450;&#22914;&#20309;&#35835;&#21462;&#36755;&#20837;&#30340;&#31354;&#32456;&#27490;&#23485;&#23383;&#31526;&#20018;&#30340;&#25351;&#38024;&#12290;
<p>&#26684;&#24335;&#23383;&#31526;&#20018;&#30001;&#19979;&#21015;&#20869;&#23481;&#32452;&#25104;</p>
<ul>
<li>&#38750;&#31354;&#30333;&#23485;&#23383;&#31526;&#65292;&#38500;&#20102; <code><b>%</b></code> &#65306;&#27599;&#20010;&#26684;&#24335;&#23383;&#31526;&#20018;&#20013;&#30340;&#36825;&#31181;&#23383;&#31526;&#22788;&#29702;&#26469;&#33258;&#36755;&#20837;&#27969;&#30340;&#20934;&#30830;&#21516;&#19968;&#23383;&#31526;&#65292;&#25110;&#33509;&#23427;&#19982;&#27969;&#30340;&#19979;&#20010;&#23383;&#31526;&#27604;&#36739;&#19981;&#30456;&#31561;&#21017;&#23548;&#33268;&#20989;&#25968;&#22833;&#36133;&#12290;</li>
<li>&#31354;&#30333;&#31526;&#65306;&#20219;&#20309;&#26684;&#24335;&#23383;&#31526;&#20018;&#20013;&#30340;&#21333;&#20010;&#31354;&#30333;&#31526;&#22788;&#29702;&#25152;&#26377;&#26469;&#33258;&#36755;&#20837;&#30340;&#21487;&#29992;&#36830;&#32493;&#31354;&#30333;&#31526;&#65288;&#22914;&#21516;&#36890;&#36807;&#20110;&#24490;&#29615;&#20013;&#35843;&#29992; <a href="cpp-string-wide-iswspace.html"><tt>iswspace</tt></a> &#30830;&#23450;&#65289;&#12290;&#27880;&#24847;&#26684;&#24335;&#23383;&#31526;&#20018;&#20013; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="st0">&quot;<span class="es1">\n</span>&quot;</span></span></span> &#12289; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="st0">&quot; &quot;</span></span></span> &#12289; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="st0">&quot;<span class="es1">\t</span><span class="es1">\t</span>&quot;</span></span></span> &#25110;&#20854;&#20182;&#31354;&#30333;&#26080;&#21306;&#21035;&#12290;</li>
<li>&#36716;&#25442;&#35828;&#26126;&#65306;&#27599;&#20010;&#36716;&#25442;&#35828;&#26126;&#25317;&#26377;&#19979;&#21015;&#26684;&#24335;&#65306;</li>
</ul>
<dl>
<dd>
<ul>
<li>&#24341;&#20837;&#29992; <code><b>%</b></code> &#23383;&#31526;</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li><span class="t-mark">(&#21487;&#36873;)</span>&#36171;&#20540;&#25233;&#21046;&#23383;&#31526; <code><b>*</b></code> &#12290;&#33509;&#23384;&#22312;&#27492;&#36873;&#39033;&#65292;&#21017;&#27492;&#20989;&#25968;&#19981;&#23558;&#32467;&#26524;&#36171;&#20540;&#32473;&#20219;&#20309;&#25509;&#25910;&#29992;&#21442;&#25968;&#12290;</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li><span class="t-mark">(&#21487;&#36873;)</span>&#25351;&#23450;<i>&#26368;&#22823;&#22495;&#23485;</i>&#30340;&#25972;&#25968;&#25968;&#23383;&#65288;&#22823;&#20110;&#38646;&#65289;&#65292;&#21363;&#20989;&#25968;&#36827;&#34892;&#22312;&#24403;&#21069;&#36716;&#25442;&#35828;&#26126;&#25152;&#25351;&#23450;&#30340;&#36716;&#25442;&#26102;&#65292;&#20801;&#35768;&#22788;&#29702;&#30340;&#26368;&#22823;&#23383;&#31526;&#25968;&#12290;&#27880;&#24847;&#33509;&#19981;&#25552;&#20379;&#23485;&#24230;&#65292;&#21017;&nbsp;%s &#21644;&nbsp;%[ &#21487;&#33021;&#23548;&#33268;&#32531;&#20914;&#21306;&#28322;&#20986;&#12290;</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li><span class="t-mark">(&#21487;&#36873;)</span>&#25351;&#23450;&#25509;&#25910;&#21442;&#25968;&#22823;&#23567;&#30340;<i>&#38271;&#24230;&#20462;&#39280;&#31526;</i>&#65292;&#21363;&#23454;&#38469;&#30446;&#26631;&#31867;&#22411;&#12290;&#36825;&#24433;&#21709;&#36716;&#25442;&#20934;&#30830;&#24615;&#21644;&#28322;&#20986;&#35268;&#21017;&#12290;&#40664;&#35748;&#30446;&#26631;&#31867;&#22411;&#23545;&#27599;&#20010;&#36716;&#25442;&#31867;&#22411;&#19981;&#21516;&#65288;&#35265;&#19979;&#34920;&#65289;&#12290;</li>
</ul>
</dd>
</dl>
<dl>
<dd>
<ul>
<li>&#36716;&#25442;&#26684;&#24335;&#35828;&#26126;&#31526;</li>
</ul>
</dd>
</dl>
<p>&#19979;&#21015;&#26684;&#24335;&#35828;&#26126;&#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 />
&#35828;&#26126;&#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;">
<div style="display:inline-block; vertical-align:middle; text-align:center"><b>&#38271;&#24230;&#20462;&#39280;&#31526; &rarr;</b></div>
</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;">&#21305;&#37197;&#23383;&#38754; <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>&#21305;&#37197;&#19968;&#20010;<b>&#23383;&#31526;</b>&#25110;<b>&#23383;&#31526;</b>&#30340;&#24207;&#21015;</dd>
</dl>
<p>&#33509;&#20351;&#29992;&#20102;&#23485;&#24230;&#35828;&#26126;&#31526;&#65292;&#21017;&#21305;&#37197;&#20934;&#30830;&#30340;<i>&#23485;&#24230;</i>&#20010;&#23485;&#23383;&#31526;&#65288;&#35813;&#21442;&#25968;&#24517;&#39035;&#26159;&#25351;&#21521;&#26377;&#20805;&#36275;&#31354;&#38388;&#30340;&#25968;&#32452;&#30340;&#25351;&#38024;&#65289;&#12290;&#19981;&#21516;&#20110;&nbsp;%s &#21644;&nbsp;%[ &#65292;&#23427;&#19981;&#20250;&#22312;&#25968;&#32452;&#21518;&#38468;&#21152;&#31354;&#23383;&#31526;&#12290;</p>
</td>
<td rowspan="3" style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td rowspan="3" style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td rowspan="3">
<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 rowspan="3">
<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 rowspan="3" style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td rowspan="3" style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td rowspan="3" style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td rowspan="3" style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
<td rowspan="3" 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>&#21305;&#37197;&#38750;&#31354;&#30333;&#23383;&#31526;&#30340;&#24207;&#21015;&#65288;&#19968;&#20010;<b>&#23383;&#31526;&#20018;</b>&#65289;</dd>
</dl>
<p>&#33509;&#20351;&#29992;&#23485;&#24230;&#35828;&#26126;&#31526;&#65292;&#21017;&#33267;&#22810;&#21305;&#37197;<i>&#23485;&#24230;</i>&#20010;&#23383;&#31526;&#65292;&#25110;&#21305;&#37197;&#21040;&#39318;&#20010;&#25552;&#21069;&#20986;&#29616;&#30340;&#31354;&#30333;&#31526;&#21069;&#12290;&#24635;&#26159;&#22312;&#21305;&#37197;&#30340;&#23383;&#31526;&#21518;&#23384;&#20648;&#19968;&#20010;&#31354;&#23383;&#31526;&#65288;&#25925;&#21442;&#25968;&#25968;&#32452;&#24517;&#39035;&#26377;&#33267;&#23569;<i>&#23485;&#24230; +1</i> &#20010;&#23383;&#31526;&#30340;&#31354;&#38388;&#65289;&#12290;</p>
</td>
</tr>
<tr>
<th><code>[</code><span class="t-spar">&#38598;&#21512;</span><code>]</code></th>
<td style="text-align:left;">
<dl>
<dd>&#21305;&#37197;&#19968;&#20010;&#26469;&#33258; <span class="t-spar">&#38598;&#21512;</span> &#30340;&#23383;&#31526;&#30340;&#38750;&#31354;&#23383;&#31526;&#24207;&#21015;&#12290;</dd>
</dl>
<p>&#33509;&#38598;&#21512;&#30340;&#39318;&#23383;&#31526;&#26159; <code>^</code> &#65292;&#21017;&#21305;&#37197;&#25152;&#26377;&#19981;&#22312;&#38598;&#21512;&#20013;&#30340;&#23383;&#31526;&#12290;&#33509;&#38598;&#21512;&#20197; <code>]</code> &#25110; <code>^]</code> &#24320;&#22987;&#65292;&#21017; <code>]</code> &#23383;&#31526;&#20134;&#34987;&#21253;&#21547;&#20837;&#38598;&#21512;&#12290;&#22312;&#25195;&#25551;&#38598;&#21512;&#30340;&#38750;&#26368;&#21021;&#20301;&#32622;&#30340;&#23383;&#31526; <code>-</code> &#26159;&#21542;&#21487;&#20197;&#25351;&#31034;&#33539;&#22260;&#65292;&#22914; <code>[0-9]</code> &#65292;&#26159;&#23454;&#29616;&#23450;&#20041;&#30340;&#12290;&#33509;&#20351;&#29992;&#23485;&#24230;&#35828;&#26126;&#31526;&#65292;&#21017;&#26368;&#22810;&#21305;&#37197;&#21040;<i>&#23485;&#24230;</i>&#12290;&#24635;&#26159;&#22312;&#21305;&#37197;&#30340;&#23383;&#31526;&#21518;&#23384;&#20648;&#19968;&#20010;&#31354;&#23383;&#31526;&#65288;&#25925;&#21442;&#25968;&#25968;&#32452;&#24517;&#39035;&#26377;&#33267;&#23569;<i>&#23485;&#24230; +1</i> &#20010;&#23383;&#31526;&#30340;&#31354;&#38388;&#65289;&#12290;</p>
</td>
</tr>
<tr>
<th><code>d</code></th>
<td style="text-align:left;">
<dl>
<dd>&#21305;&#37197;&#19968;&#20010;<b>&#21313;&#36827;&#21046;&#25972;&#25968;</b>&#12290;</dd>
</dl>
<p>&#35813;&#25968;&#30340;&#26684;&#24335;&#21516; <a href="cpp-string-wide-wcstol.html"><tt>wcstol()</tt></a> &#20197;&#20540; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">10</span></span></span> &#20026; <code>base</code> &#26102;&#25152;&#26399;&#26395;&#32773;</p>
</td>
<td rowspan="6">
<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> &#25110; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">unsigned</span> <span class="kw4">char</span><span class="sy2">*</span></span></span></div>
</div>
</td>
<td rowspan="6">
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">signed</span> <span class="kw4">short</span><span class="sy2">*</span></span></span> &#25110; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">unsigned</span> <span class="kw4">short</span><span class="sy2">*</span></span></span></div>
</div>
</td>
<td rowspan="6">
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">signed</span> <span class="kw4">int</span><span class="sy2">*</span></span></span> &#25110; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">unsigned</span> <span class="kw4">int</span><span class="sy2">*</span></span></span></div>
</div>
</td>
<td rowspan="6">
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">signed</span> <span class="kw4">long</span><span class="sy2">*</span></span></span> &#25110; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">unsigned</span> <span class="kw4">long</span><span class="sy2">*</span></span></span></div>
</div>
</td>
<td rowspan="6">
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">signed</span> <span class="kw4">long</span> <span class="kw4">long</span><span class="sy2">*</span></span></span> &#25110; <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 class="sy2">*</span></span></span></div>
</div>
</td>
<td rowspan="6">
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp">intmax_t<span class="sy2">*</span></span></span> &#25110; <span class="t-c"><span class="mw-geshi cpp source-cpp">uintmax_t<span class="sy2">*</span></span></span></div>
</div>
</td>
<td rowspan="6">
<div class="t-vertical">
<div><span class="t-c"><span class="mw-geshi cpp source-cpp">size_t<span class="sy2">*</span></span></span></div>
</div>
</td>
<td rowspan="6">
<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 rowspan="6" style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
</tr>
<tr>
<th><code>i</code></th>
<td style="text-align:left;">
<dl>
<dd>&#21305;&#37197;&#19968;&#20010;<b>&#25972;&#25968;</b>&#12290;</dd>
</dl>
<p>&#35813;&#25968;&#30340;&#26684;&#24335;&#21516; <a href="cpp-string-wide-wcstol.html"><tt>wcstol()</tt></a> &#20197;&#20540; <span class="t-c"><span class="mw-geshi cpp source-cpp">&#8203;<span class="nu0">0</span>&#8203;</span></span> &#20026; <code>base</code> &#26102;&#25152;&#26399;&#26395;&#32773;&#65288;&#22522;&#24213;&#20197;&#39318;&#20010;&#20998;&#26512;&#30340;&#23383;&#31526;&#30830;&#23450;&#65289;</p>
</td>
</tr>
<tr>
<th><code>u</code></th>
<td style="text-align:left;">
<dl>
<dd>&#21305;&#37197;&#19968;&#20010;&#26080;&#31526;&#21495;<b>&#21313;&#36827;&#21046;&#25972;&#25968;</b>&#12290;</dd>
</dl>
<p>&#35813;&#25968;&#30340;&#26684;&#24335;&#21516; <a href="cpp-string-wide-wcstoul.html"><tt>wcstoul()</tt></a> &#20197;&#20540; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">10</span></span></span> &#20026; <code>base</code> &#21442;&#25968;&#26102;&#25152;&#26399;&#26395;&#32773;&#12290;</p>
</td>
</tr>
<tr>
<th><code>o</code></th>
<td style="text-align:left;">
<dl>
<dd>&#21305;&#37197;&#19968;&#20010;&#26080;&#31526;&#21495;<b>&#20843;&#36827;&#21046;&#25968;</b>&#12290;</dd>
</dl>
<p>&#35813;&#25968;&#30340;&#26684;&#24335;&#21516; <a href="cpp-string-wide-wcstoul.html"><tt>wcstoul()</tt></a> &#20197;&#20540; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">8</span></span></span> &#20026; <code>base</code> &#21442;&#25968;&#26102;&#25152;&#26399;&#26395;&#32773;&#12290;</p>
</td>
</tr>
<tr>
<th><code>x</code>, <code>X</code></th>
<td style="text-align:left;">
<dl>
<dd>&#21305;&#37197;&#19968;&#20010;&#26080;&#31526;&#21495;<b>&#21313;&#20845;&#36827;&#21046;&#25972;&#25968;</b>&#12290;</dd>
</dl>
<p>&#35813;&#25968;&#30340;&#26684;&#24335;&#21516; <a href="cpp-string-wide-wcstoul.html"><tt>wcstoul()</tt></a> &#20197;&#20540; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="nu0">16</span></span></span> &#20026; <code>base</code> &#21442;&#25968;&#26102;&#25152;&#26399;&#26395;&#32773;&#12290;</p>
</td>
</tr>
<tr>
<th><code>n</code></th>
<td style="text-align:left;">
<dl>
<dd>&#36820;&#22238;<b>&#36804;&#20170;&#35835;&#21462;&#30340;&#23383;&#31526;&#25968;</b>&#12290;</dd>
</dl>
<p>&#19981;&#28040;&#32791;&#36755;&#20986;&#12290;&#19981;&#22686;&#21152;&#36171;&#20540;&#35745;&#25968;&#12290;&#33509;&#27492;&#35828;&#26126;&#31526;&#25317;&#26377;&#36171;&#20540;&#25233;&#21046;&#36816;&#31639;&#31526;&#65292;&#21017;&#34892;&#20026;&#26410;&#23450;&#20041;&#12290;</p>
</td>
</tr>
<tr>
<th><code>a</code>, <code>A</code><span class="t-mark-rev t-since-cxx11">(C++11)</span><br />
<code>e</code>, <code>E</code><br />
<code>f</code>, <code>F</code><br />
<code>g</code>, <code>G</code></th>
<td style="text-align:left;">
<dl>
<dd>&#21305;&#37197;&#19968;&#20010;<b>&#28014;&#28857;&#25968;</b>&#12290;</dd>
</dl>
<p>&#35813;&#25968;&#30340;&#26684;&#24335;&#21516; <a href="cpp-string-wide-wcstof.html"><tt>wcstof()</tt></a> &#25152;&#26399;&#26395;&#32773;&#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">float</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">double</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>
<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 class="sy2">*</span></span></span></div>
</div>
</td>
</tr>
<tr>
<th><code>p</code></th>
<td style="text-align:left;">
<dl>
<dd>&#21305;&#37197;&#23450;&#20041;&#19968;&#20010;<b>&#25351;&#38024;</b>&#30340;&#23454;&#29616;&#23450;&#20041;&#30340;&#23383;&#31526;&#24207;&#21015;&#12290;</dd>
</dl>
<p><code>printf</code> &#31995;&#21015;&#20989;&#25968;&#24212;&#35813;&#29992; <code><b>%p</b></code> &#26684;&#24335;&#35828;&#26126;&#31526;&#20135;&#29983;&#21516;&#26679;&#30340;&#24207;&#21015;&#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">void</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>
<td style="background: #ececec; color: grey; vertical-align: middle; text-align: center;" class="table-na"><small>N/A</small></td>
</tr>
</table>
<p>&#23545;&#20110;&#27599;&#20010;&#24322;&#20110; <code>n</code> &#30340;&#36716;&#25442;&#35828;&#26126;&#31526;&#65292;&#19981;&#36229;&#36807;&#20219;&#20309;&#25351;&#23450;&#22495;&#23485;&#65292;&#19988;&#35201;&#20040;&#26159;&#36716;&#25442;&#35828;&#26126;&#31526;&#25152;&#20934;&#30830;&#26399;&#24453;&#65292;&#35201;&#20040;&#26159;&#20854;&#25152;&#26399;&#24453;&#30340;&#21069;&#32512;&#30340;&#26368;&#38271;&#36755;&#20837;&#23383;&#31526;&#24207;&#21015;&#65292;&#21363;&#26159;&#20174;&#27969;&#20013;&#28040;&#32791;&#30340;&#20869;&#23481;&#12290;&#27492;&#28040;&#32791;&#24207;&#21015;&#21518;&#30340;&#39318;&#20010;&#23383;&#31526;&#33509;&#23384;&#22312;&#65292;&#21017;&#20445;&#25345;&#26410;&#35835;&#21462;&#12290;&#33509;&#34987;&#28040;&#32791;&#24207;&#21015;&#38271;&#24230;&#20026;&#38646;&#65292;&#25110;&#34987;&#28040;&#32791;&#24207;&#21015;&#19981;&#33021;&#36716;&#25442;&#25104;&#19978;&#38754;&#25152;&#25351;&#23450;&#30340;&#39033;&#30446;&#65292;&#21017;&#21457;&#29983;&#21305;&#37197;&#22833;&#36133;&#65292;&#38500;&#38750;&#36935;&#21040;&#25991;&#20214;&#23614;&#12289;&#32534;&#30721;&#38169;&#35823;&#65292;&#25110;&#38459;&#27490;&#20174;&#27969;&#36755;&#20837;&#30340;&#35835;&#21462;&#38169;&#35823;&#65292;&#27492;&#24773;&#20917;&#19979;&#27492;&#20026;&#36755;&#20837;&#22833;&#36133;&#12290;</p>
<p>&#25152;&#26377;&#24322;&#20110; <code>[</code> &#12289; <code>c</code> &#21644; <code>n</code> &#30340;&#36716;&#25442;&#35828;&#26126;&#31526;&#65292;&#22312;&#23581;&#35797;&#20998;&#26512;&#36755;&#20837;&#21069;&#28040;&#32791;&#24182;&#33293;&#24323;&#25152;&#26377;&#21069;&#23548;&#31354;&#30333;&#23383;&#31526;&#65288;&#22914;&#21516;&#20197;&#35843;&#29992; <a href="cpp-string-wide-iswspace.html"><tt>iswspace</tt></a> &#26469;&#30830;&#23450;&#65289;&#12290;&#36825;&#20123;&#34987;&#28040;&#32791;&#30340;&#23383;&#31526;&#19981;&#35745;&#20837;&#25351;&#23450;&#30340;&#26368;&#22823;&#22495;&#23485;&#12290;</p>
<p>&#33509;&#19981;&#20351;&#29992;&#38271;&#24230;&#35828;&#26126;&#31526; <code>l</code> &#65292;&#21017;&#36716;&#25442;&#35828;&#26126;&#31526; <code>c</code> &#12289; <code>s</code> &#21644; <code>[</code> &#36827;&#34892;&#23485;&#21040;&#21040;&#22810;&#23383;&#33410;&#23383;&#31526;&#36716;&#25442;&#65292;&#22914;&#21516;&#22312;&#36716;&#25442;&#39318;&#23383;&#31526;&#21069;&#65292;&#36890;&#36807;&#29992;&#21021;&#22987;&#21270;&#21040;&#38646;&#30340; <a href="cpp-string-multibyte-mbstate_t.html"><tt>mbstate_t</tt></a> &#23545;&#35937;&#35843;&#29992; <a href="cpp-string-multibyte-wcrtomb.html"><tt>wcrtomb()</tt></a> &#12290;</p>
<p>&#36716;&#25442;&#35828;&#26126;&#31526; <code>s</code> &#19982; <code>[</code> &#22987;&#32456;&#22312;&#21305;&#37197;&#23383;&#31526;&#20043;&#21518;&#23384;&#20648;&#19968;&#20010;&#31354;&#23383;&#31526;&#12290;&#30446;&#26631;&#25968;&#32452;&#30340;&#22823;&#23567;&#24517;&#39035;&#33267;&#23569;&#27604;&#25351;&#23450;&#22495;&#23485;&#22823;&#19968;&#12290;</p>
<p><a href="cpp-types-integer.html">&#23450;&#23485;&#25972;&#25968;&#31867;&#22411;</a>&#65288; <code>int8_t</code> &#31561;&#65289;&#30340;&#27491;&#30830;&#30340;&#36716;&#25442;&#35828;&#26126;&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <a href="cpp-types-integer.html">&lt;cinttypes&gt;</a> &#65288;&#34429;&#28982; <a href="cpp-types-integer.html"><tt>SCNdMAX</tt></a> &#12289; <a href="cpp-types-integer.html"><tt>SCNuMAX</tt></a> &#31561;&#23601;&#26159; <code>%jd</code> &#12289; <code>%ju</code> &#31561;&#30340;&#21035;&#21517;&#65289;&#12290;</p>
<p>&#22312;&#27599;&#20010;&#36716;&#25442;&#35828;&#26126;&#31526;&#21518;&#26377;&#19968;&#20010;<a href="cpp-language-eval_order.html">&#24207;&#21015;&#28857;</a>&#65307;&#36825;&#20801;&#35768;&#23384;&#20648;&#22810;&#20010;&#22495;&#21040;&#21516;&#19968;&ldquo;&#27744;&rdquo;&#21464;&#37327;&#20013;&#12290;</p>
<p>&#22312;&#20998;&#26512;&#20197;&#26080;&#25968;&#23383;&#25351;&#25968;&#20026;&#32467;&#23614;&#30340;&#19981;&#23436;&#25972;&#28014;&#28857;&#20540;&#65292;&#22914;&#20197;&#36716;&#25442;&#35828;&#26126;&#31526; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="sy2">%</span>f</span></span> &#20998;&#26512; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="st0">&quot;100er&quot;</span></span></span> &#26102;&#65292;&#28040;&#32791;&#24207;&#21015; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="st0">&quot;100e&quot;</span></span></span> &#65288;&#21487;&#33021;&#20026;&#21512;&#27861;&#28014;&#28857;&#25968;&#30340;&#26368;&#38271;&#21069;&#32512;&#65289;&#65292;&#24182;&#23548;&#33268;&#21305;&#37197;&#38169;&#35823;&#65288;&#34987;&#28040;&#32791;&#24207;&#21015;&#19981;&#33021;&#36716;&#25442;&#25104;&#28014;&#28857;&#25968;&#65289;&#65292;&#32780;&#30041;&#19979; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="st0">&quot;r&quot;</span></span></span> &#12290;&#26576;&#20123;&#26082;&#23384;&#23454;&#29616;&#19981;&#36981;&#23432;&#27492;&#35268;&#21017;&#24182;&#22238;&#28378;&#65292;&#36890;&#36807;&#28040;&#32791; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="st0">&quot;100&quot;</span></span></span> &#32780;&#30041;&#19979; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="st0">&quot;er&quot;</span></span></span> &#65292;&#20363;&#22914; <a rel="nofollow" class="external text" href="https://sourceware.org/bugzilla/show_bug.cgi?id=1765">glibc &#28431;&#27934; 1765</a> &#12290;</p>
<p><br /></p>
</td>
</tr>
<tr class="t-par">
<td>...</td>
<td>-</td>
<td>&#25509;&#25910;&#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>
<p>&#25104;&#21151;&#35835;&#21462;&#30340;&#21442;&#25968;&#25968;&#37327;&#65292;&#25110;&#33509;&#36171;&#20540;&#39318;&#20010;&#25509;&#25910;&#21442;&#25968;&#21069;&#20986;&#29616;&#38169;&#35823;&#21017;&#20026; <span class="t-lc"><a href="cpp-io-c.html">EOF</a></span> &#12290;</p>
<h3><span class="mw-headline" id=".E6.B3.A8.E6.84.8F">&#27880;&#24847;</span></h3>
<table class="metadata plainlinks ambox mbox-small-left ambox-notice" style="">
<tr>
<td class="mbox-empty-cell"></td>
<td class="mbox-text" style="">&#26412;&#33410;&#26410;&#23436;&#25104;<br />
&#21407;&#22240;&#65306;&#26242;&#26080;&#31034;&#20363;</td>
</tr>
</table>
<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-vfwscanf.html"><span class="t-lines"><span>vwscanf</span><span>vfwscanf</span><span>vswscanf</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span></span></div>
</div>
</td>
<td>&#20351;&#29992;&#21487;&#21464;&#23454;&#21442;&#21015;&#34920;<br />
&#20174; <span class="t-lc"><a href="cpp-io-c.html">stdin</a></span>&#12289;&#25991;&#20214;&#27969;&#25110;&#32531;&#20914;&#21306;&#35835;&#21462;&#26377;&#26684;&#24335;&#23485;&#23383;&#31526;&#36755;&#20837;<br />
<span class="t-mark">(&#20989;&#25968;)</span></td>
</tr>
</table>
</div>
<div class="visualClear"></div>
</div>
</div>
</div>
</body>
</html>