1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 5 <title>C çåå²_Cè¯è¨ä¸æç½</title> 6<meta name="keywords" content="C çåå²,Cè¯è¨"> 7 8 <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0" /> 9<link rel="shortcut icon" href="/icon.png" type="image/x-icon" /> 10<link href="/Application/Home/View/Public/css/bootstrap.min.css" rel="stylesheet"> 11<link href="/Application/Home/View/Public/css/style.css?1791238328" rel="stylesheet"> 12</head> 13<body> 14 15 16 17<div id="header"> 18 <div class="row"> 19 <div class="col-md-3"> 20 <div class="logo"><a href="/">C-CPP.COM</a></div> 21 </div> 22 <div class="col-md-9"> 23 <ul> 24 <li ><a href="/">é¦é¡µ</a></li> 25 <li class="active"><a href="/c">Cè¯è¨</a></li> 26 <li ><a href="/cpp">C++</a></li> 27 <li><a href="https://mi.aliyun.com/domain-detail?domain=c-cpp.com" target="_blank">ç½ç«è½¬æ</a></li> 28 </ul> 29 </div> 30 </div> 31</div> 32 33 34 35<div class="row" id="main"> 36 <div class="col-md-3" id="left"> 37<h4><a href="/c">C åèæå</a></h4> 38<ul> 39 <li class=" border""> 40 41 <a href="/c/language">C è¯è¨</a></li><li class="active" "> 42 43 <a href="/c/language/history"> C çåå²</a></li><li class=" "> 44 45 <a href="/c/language/basic_concepts"> åºæ¬æ¦å¿µ</a></li><li class=" "> 46 47 <a href="/c/language/expressions"> 表达å¼</a></li><li class=" "> 48 49 <a href="/c/language/declarations"> 声æ</a></li><li class=" "> 50 51 <a href="/c/language/initialization"> åå§å</a></li><li class=" "> 52 53 <a href="/c/language/functions"> 彿°</a></li><li class=" "> 54 55 <a href="/c/language/statements"> è¯å¥</a></li><li class=" "> 56 57 <a href="/c/language/_Static_assert"> éææè¨</a></li><li class=" "> 58 59 <a href="/c/language/character_constant"> å符常é</a></li><li class=" "> 60 61 <a href="/c/language/function_declaration"> 彿°å£°æ</a></li><li class=" "> 62 63 <a href="/c/language/function_definition"> 彿°å®ä¹</a></li><li class=" "> 64 65 <a href="/c/language/escape"> 转ä¹åºå</a></li><li class=" "> 66 67 <a href="/c/language/translation_phases"> ç¿»è¯é¶æ®µ</a></li><li class=" "> 68 69 <a href="/c/language/identifier"> æ è¯ç¬¦</a></li><li class=" "> 70 71 <a href="/c/language/scope"> ä½ç¨å</a></li><li class=" "> 72 73 <a href="/c/language/lifetime"> çåæ</a></li><li class=" "> 74 75 <a href="/c/language/name_space"> æ¥æ¾ä¸å½å空é´</a></li><li class=" "> 76 77 <a href="/c/language/ascii"> ASCII ç 表</a></li><li class=" "> 78 79 <a href="/c/language/types"> ç±»å</a></li><li class=" "> 80 81 <a href="/c/language/conformance"> éµä»æ§</a></li><li class=" "> 82 83 <a href="/c/language/arithmetic_types"> ç®æ¯ç±»å</a></li><li class=" "> 84 85 <a href="/c/language/restrict"> restrict ç±»åéå®ç¬¦</a></li><li class=" "> 86 87 <a href="/c/language/type"> ç±»å</a></li><li class=" "> 88 89 <a href="/c/language/object"> 对象ä¸å¯¹é½</a></li><li class=" "> 90 91 <a href="/c/language/main_function"> 䏻彿°</a></li><li class=" "> 92 93 <a href="/c/language/behavior"> æªå®ä¹è¡ä¸º</a></li><li class=" "> 94 95 <a href="/c/language/memory_model"> å 忍¡å</a></li><li class=" "> 96 97 <a href="/c/language/if"> if è¯å¥</a></li><li class=" "> 98 99 <a href="/c/language/switch"> switch è¯å¥</a></li><li class=" "> 100 101 <a href="/c/language/for"> for 循ç¯</a></li><li class=" "> 102 103 <a href="/c/language/while"> while 循ç¯</a></li><li class=" "> 104 105 <a href="/c/language/do"> do-while 循ç¯</a></li><li class=" "> 106 107 <a href="/c/language/continue"> continueè¯å¥</a></li><li class=" "> 108 109 <a href="/c/language/break"> break è¯å¥</a></li><li class=" "> 110 111 <a href="/c/language/goto"> gotoè¯å¥</a></li><li class=" "> 112 113 <a href="/c/language/return"> return è¯å¥</a></li><li class=" "> 114 115 <a href="/c/language/value_category"> å¼ç±»å«</a></li><li class=" "> 116 117 <a href="/c/language/eval_order"> æ±å¼é¡ºåº</a></li><li class=" "> 118 119 <a href="/c/language/integer_constant"> æ´æ°å¸¸é</a></li><li class=" "> 120 121 <a href="/c/language/floating_constant"> æµ®ç¹å¸¸é</a></li><li class=" "> 122 123 <a href="/c/language/string_literal"> å符串åé¢é</a></li><li class=" "> 124 125 <a href="/c/language/compound_literal"> å¤ååé¢é</a></li><li class=" "> 126 127 <a href="/c/language/constant_expression"> 常é表达å¼</a></li><li class=" "> 128 129 <a href="/c/language/conversion"> éå¼è½¬æ¢</a></li><li class=" "> 130 131 <a href="/c/language/operator_member_access"> æå访é®è¿ç®ç¬¦</a></li><li class=" "> 132 133 <a href="/c/language/operator_logical"> é»è¾è¿ç®ç¬¦</a></li><li class=" "> 134 135 <a href="/c/language/operator_comparison"> æ¯è¾è¿ç®ç¬¦</a></li><li class=" "> 136 137 <a href="/c/language/operator_arithmetic"> ç®æ¯è¿ç®ç¬¦</a></li><li class=" "> 138 139 <a href="/c/language/operator_assignment"> èµå¼è¿ç®ç¬¦</a></li><li class=" "> 140 141 <a href="/c/language/operator_incdec"> èªå¢/èªåè¿ç®ç¬¦</a></li><li class=" "> 142 143 <a href="/c/language/operator_other"> å ¶ä»è¿ç®ç¬¦</a></li><li class=" "> 144 145 <a href="/c/language/sizeof"> sizeof è¿ç®ç¬¦</a></li><li class=" "> 146 147 <a href="/c/language/_Alignof"> _Alignof è¿ç®ç¬¦</a></li><li class=" "> 148 149 <a href="/c/language/cast"> 转åè¿ç®ç¬¦</a></li><li class=" "> 150 151 <a href="/c/language/operator_precedence"> C è¿ç®ç¬¦ä¼å 级</a></li><li class=" "> 152 153 <a href="/c/language/generic"> æ³åéæ©</a></li><li class=" "> 154 155 <a href="/c/language/scalar_initialization"> æ éåå§å</a></li><li class=" "> 156 157 <a href="/c/language/array_initialization"> æ°ç»åå§å</a></li><li class=" "> 158 159 <a href="/c/language/struct_initialization"> ç»æä½ä¸èåä½åå§å</a></li><li class=" "> 160
161 <a href="/c/language/pointer"> æé声æ</a></li><li class=" "> 162 163 <a href="/c/language/array"> æ°ç»å£°æ</a></li><li class=" "> 164 165 <a href="/c/language/enum"> æä¸¾</a></li><li class=" "> 166 167 <a href="/c/language/storage_duration"> åå¨ç±»æå®ç¬¦</a></li><li class=" "> 168 169 <a href="/c/language/const"> const ç±»åéå®ç¬¦</a></li><li class=" "> 170 171 <a href="/c/language/volatile"> volatile ç±»åéå®ç¬¦</a></li><li class=" "> 172 173 <a href="/c/language/struct"> ç»æä½å£°æ</a></li><li class=" "> 174 175 <a href="/c/language/union"> èåä½å£°æ</a></li><li class=" "> 176 177 <a href="/c/language/bit_field"> ä½å</a></li><li class=" "> 178 179 <a href="/c/language/_Alignas"> _Alignas</a></li><li class=" "> 180 181 <a href="/c/language/typedef"> typedef 声æ</a></li><li class=" "> 182 183 <a href="/c/language/atomic"> ååç±»å</a></li><li class=" "> 184 185 <a href="/c/language/extern"> å¤é¨åè¯æ¢æ§å®ä¹</a></li><li class=" "> 186 187 <a href="/c/language/inline"> inline 彿°æå®ç¬¦</a></li><li class=" "> 188 189 <a href="/c/language/_Noreturn"> _Noreturn 彿°æå®ç¬¦</a></li><li class=" "> 190 191 <a href="/c/language/variadic"> åé¿åæ°</a></li><li class=" "> 192 193 <a href="/c/language/asm"> å èæ±ç¼</a></li><li class=" "> 194 195 <a href="/c/language/analyzability"> å¯åææ§</a></li><li class=" "> 196 197 <a href="/c/language/operator_alternative"> æ¿ç¨è¿ç®ç¬¦åè®°å·</a></li><li class=" border""> 198 199 <a href="/c/keyword">C å ³é®è¯</a></li><li class=" border""> 200 201 <a href="/c/preprocessor">é¢å¤çå¨</a></li><li class=" border""> 202 203 <a href="/c/header">C æ ååºå¤´æä»¶</a></li><li class=" border""> 204 205 <a href="/c/types">ç±»åæ¯æ</a></li><li class=" border""> 206 207 <a href="/c/program">ç¨åºæ¯æå·¥å ·</a></li><li class=" border""> 208 209 <a href="/c/variadic">å忰彿°</a></li><li class=" border""> 210 211 <a href="/c/error">é误å¤ç</a></li><li class=" border""> 212 213 <a href="/c/memory">卿å å管ç</a></li><li class=" border""> 214 215 <a href="/c/chrono">æ¥æåæ¶é´å·¥å ·</a></li><li class=" border""> 216 217 <a href="/c/string">å符串åº</a></li><li class=" border""> 218 219 <a href="/c/algorithm">ç®æ³</a></li><li class=" border""> 220 221 <a href="/c/numeric">æ°å¼</a></li><li class=" border""> 222 223 <a href="/c/io">æä»¶è¾å ¥/è¾åº</a></li><li class=" border""> 224 225 <a href="/c/locale">æ¬å°åæ¯æ</a></li><li class=" border""> 226 227 <a href="/c/atomic">ååæä½åº</a></li><li class=" border""> 228 229 <a href="/c/thread">çº¿ç¨æ¯æåº</a></li><li class=" border""> 230 231 <a href="/c/experimental">å®éªæ§ C æ ååº</a></li><li class=" border""> 232 233 <a href="/c/links">æç¨çèµæº</a></li><li class=" border""> 234 235 <a href="/c/symbol_index">符å·ç´¢å¼</a></li><li class=" border""> 236 237 <a href="/c/comment">注é</a></li></ul> 238 239</div> 240 <div class="col-md-9"> 241 242<div id="location"> 243<p> 244ä½ç½®ï¼<a href="/">é¦é¡µ</a> > 245<a href="/c">C åèæå</a> ><a href="/c/language">C è¯è¨</a> > C çåå²</p> 246</div> 247 <div class="page-header"> 248 <h1>C çåå²</h1> 249 </div> 250 251 <div class="con"> 252 <div id="mw-content-text" lang="zh" dir="ltr" class="mw-content-ltr"> 253<h2><span class="mw-headline" id=".E6.97.A9.E6.9C.9F_C">æ©æ C</span></h2> 254<ul><li> 1969ã:åºäº BCPL å建 B ï¼ä»¥ä½ä¸º Unix çç³»ç»ç¨åºè¯è¨æ¿ä»£ PDP-7 æ±ç¼å¨ 255</li></ul> 256<dl><dd><ul><li> å¢å è¿ç®ç¬¦ ++ ã -- ãå¤åèµå¼ï¼ä¿æä¸ºç±» BCPL çæ ç±»åè¯è¨ 257</li></ul> 258</dd></dl> 259<ul><li> 1971 ï¼äºå° B ç§»æ¤å° PDP-11 æ¶å建 NB ï¼æ°â B âï¼ 260</li></ul> 261<dl><dd><ul><li> ç±»åï¼ int ã char ãæ°ç»ä¸æéï¼ãæ°ç»å°æé转æ¢ãå°æºå¨ç çç¼è¯ 262</li></ul> 263</dd></dl> 264<ul><li> 1972 ï¼è¯è¨æ´å为 C 265</li></ul> 266<dl><dd><ul><li> ç»æä½ãè¿ç®ç¬¦ && å || ãé¢å¤çå¨ãå¯ç§»æ¤ I/O 267</li></ul> 268</dd></dl> 269<ul><li> 1973 ï¼ä»¥ C éå 270</li></ul> 271<dl><dd><ul><li> æ ç¬¦å·æ´æ°ã long ãèåä½ãæä¸¾ãå¢å¼ºçç±»åå®å ¨ 272</li></ul> 273</dd></dl> 274<ul><li> 1978 ï¼ The C Programming Language ï¼ç¬¬1ç 275</li></ul> 276<h2><span class="mw-headline" id=".E6.A0.87.E5.87.86_C">æ å C</span></h2> 277<ul><li> 1983 ï¼ ANSI å»ºç« X3J11 å§åä¼ 278</li><li> 1988 ï¼ The C Programming Language ï¼ç¬¬2ç 279</li><li> 1989 ï¼ <code><b>C89</b></code> ï¼ANSI C æ ååºç 280</li></ul> 281<ol><li> 代ç åçæ¢åå®è·µ 282</li><li> æ°ç¹æ§ ï¼volatile ã enum ãæç¬¦å·æ´æ° ã void ãæ¬å°ç¯å¢ 283</li><li> æ¥èª C++ ï¼ const ã彿°åå 284</li></ol> 285<ul><li> 1990 ï¼ <code><b>C90</b></code> ï¼ANSI C æ å被æ¥çº³ä¸º ISO/IEC 9899-1990 286</li><li> 1995 ï¼ <code><b>C95</b></code> ï¼ ISO/IEC 9899 AM1 ï¼ï¼<a rel="nofollow" class="external text" href="http://infostore.saiglobal.com/store/Detail
286s.aspx?DocN=isoc000767513">å¨çº¿ååº</a>ï¼ 287</li></ul> 288<ol><li> æå¤§æ©å äºå®½åå¤åèåç¬¦æ¯æï¼ wctype.h ã wchar.h ãå¯¹æµ I/O çæ·»å åæ´æ¹çï¼ 289</li><li> åæ ç¬¦ã iso646.h 290</li></ol> 291<ul><li> 1995 ï¼ææ¯å误 1ï¼ ISO/IEC 9899 TCOR1 ï¼ 292</li></ul> 293<dl><dd><ul><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/tc1.htm">44 ä¸ªå°æ´æ¹</a> 294</li></ul> 295</dd></dl> 296<ul><li> 1996 ï¼ææ¯å误 2ï¼ ISO/IEC 9899 TCOR2 ï¼ 297</li></ul> 298<dl><dd><ul><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/tc2.htm">24 ä¸ªå°æ´æ¹</a> 299</li></ul> 300</dd></dl> 301<ul><li> 1999 ï¼<code><b>C99</b></code> ï¼ ISO/IEC 9899:1999 ï¼ 302</li></ul> 303<ol><li> æ°ç¹æ§ï¼ _Bool ã long long ã stdint.h ã inttypes.h ã restrict ãå¤ååé¢éãåé¿åº¦æ°ç»ã伸缩æ°ç»æåãæä»£åå§åå¨ã fenv.h ãååæ°å®ã夿°ã __func__ ãåå è¿å¶æµ®ç¹æ ¼å¼ï¼Â %a ï¼ã lconv çè´§å¸æ ¼å¼åã isblank ãçªä¸å®½å符串åé¢éçè¿æ¥ãæä¸¾çå°¾éå·ãç±»å½æ°å®çç©ºåæ°ã STDC_* pragma ã va_copy ã tmpnam ç空è¿åã setvbuf ä¸ç空æéã printf ç hh ä¸ ll é¿åº¦æå®ç¬¦ã snprintf ã _Exit ã tgmath.h ã仿 POSIX strftime æå®ç¬¦ 304</li><li>
304 æ¥èª C++ ï¼ inline ã声æä¸ä»£ç æ··åã for 循ç¯ç init åå¥ä¸ç声æã <code><b>//</b></code> 注éãæºä»£ç ä¸çéç¨å符å 305</li><li> ç§»é¤éå¼å½æ°å£°æåéå¼ int 306</li></ol> 307<ul><li> 2001 ï¼ææ¯å误 1 ï¼ ISO/IEC 9899:1999/Cor.1:2001(E) ï¼ 308</li></ul> 309<dl><dd><ul><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/9899tc1/">ä¿®æ£ 11 个缺é·</a> 310</li></ul> 311</dd></dl> 312<ul><li> 2004 ï¼ææ¯å误 2 ï¼ ISO/IEC 9899:1999/Cor.2:2004(E) ï¼ 313</li><li> 2004 ï¼Unicode TRï¼ ISO/IEC TR 19769:2004 ï¼ï¼ <a rel="nofollow" class="external text" href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=33907">ISOååº</a>ï¼ï¼<a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1040.pdf">2013-11-07 æ¹æ¡</a>ï¼ 314</li><li> 2007 ï¼ææ¯å误 3 ï¼ ISO/IEC 9899:1999/Cor.3:2007(E) ï¼ï¼ <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf">2007-09-07æ¹æ¡</a>ï¼ 315</li></ul> 316<dl><dd><ul><li> å¼ç¨ <span class="t-lc"><a href="../io/gets.html" title="c/io/gets">gets</a></span> 317</li></ul> 318</dd></dl> 319<ul><li> 2007 ï¼è¾¹çæ£æ¥æ¥å£ TRï¼ ISO/IEC TR 24731-1:2007 ï¼ï¼ <a rel="nofollow" class="external text" href="http://www.iso.org/iso/catalogue_detail.htm?csnumber=38841">ISO ååº</a>ï¼ï¼ <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1225.pdf">2007-03-28 æ¹æ¡</a>ï¼ 320</li><li> 2008 ï¼åµå ¥å¼ TR ï¼ ISO/IEC TR 18037:2008 ï¼ï¼ <a rel="nofollow" class="external text" href="http://www.iso.org/iso/catalogue_detail.htm?csnumber=51126">ISOååº</a>ï¼ï¼ <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1021.pdf">2003-09-24 æ¹æ¡</a>ï¼ 321</li><li> 2009 ï¼åè¿å¶æµ®ç¹æ° TRï¼ ISO/IEC TR 24732:2009 ï¼ï¼ <a rel="nofollow" class="external text" href="http://www.iso.org/iso/catalogue_detail.htm?csnumber=38842">ISO ååº</a>ï¼ï¼ <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1241.pdf">2007-07-05 æ¹æ¡</a>ï¼ 322</li><li> 2009 ï¼ç¹æ®æ°å¦å½æ° TRï¼ ISO/IEC TR 24747:2009 ï¼ï¼ <a rel="nofollow" class="external text" href="http://www.iso.org/iso/catalogue_detail.htm?csnumber=38857">ISO ååº</a>ï¼ï¼<a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1182.pdf">2006-08-02 æ¹æ¡</a>ï¼ 323</li><li> 2010 ï¼å¨æåé 彿° TRï¼ ISO/IEC TR 24731-2:2010 ï¼ï¼ <a rel="nofollow" class="external text" href="http://www.iso.org/iso/catalogue_detail.htm?csnumber=51678">ISO ååº</a>ï¼ï¼<a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1248.pdf">2007-08-15 æ¹æ¡</a>ï¼ 324</li><li> 2011 ï¼ <code><b>C11</b></code> ï¼ ISO/IEC 9899:2011 ï¼ï¼ <a rel="nofollow" class="external text" href="http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=57853">ISO ååº</a>ï¼ï¼ <a rel="nofollow" class="external text" href="http://webstore.ansi.org/RecordDetail.aspx?sku=INCITS%2fISO%2fIEC+9899-2012#.UGCvLIHyaHM">ANSI ååº</a>ï¼ï¼<a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf">2011-04-12 æ¹æ¡</a>ï¼ 325</li></ul> 326<ol><li> å ·çº¿ç¨çå 忍¡å ã stdatomic.h ã threads.h ãæ³å彿°ã _Alignas/_Alignof ã _Noreturn ã _Static_assert ãå¯åææ§æ©å±ã坹夿°åèæ°ç±»åçæ©å±ãå¿åç»æä½ä¸èåä½ãç¬å æä»¶æå¼æ¨¡å¼ã quick_exit 327</li><li> ç§»é¤ <span class="t-lc"><a href="../io/gets.html" title="c/io/gets">gets</a></span> 328</li><li> æ¥èªè¾¹çæ£æ¥æ¥å£ TR ï¼è¾¹çæ£æ¥æ¥å£ 329</li><li> æ¥èª Unicode TR ï¼ char16_t ã char32_t ï¼å uchar.h 330</li></ol> 331<ul><li> 2012 ï¼ææ¯å误 1 ï¼ ISO/IEC 9899:2011/Cor 1:2012 ï¼ï¼ <a rel="nofollow" class="external text" href="http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=61717">ISO ååº</a>ï¼ 332</li></ul> 333<dl><dd><ul><li> ä¿®æ£ <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_411">DR 411</a> 334</li></ul> 335</dd></dl> 336<ul><li> 2013 ï¼å®å ¨ä»£ç è§å TS ï¼ ISO/IEC TS 17961:2013 ï¼ï¼ <a rel="nofollow" class="external text" href="http://www.iso.org/iso/catalogue_detail.htm?csnumber=61134">ISO ååº</a>ï¼ï¼ <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1624.pdf">2012-12-26</a> æ¹æ¡ï¼ 337</li><li> 2014 ï¼FP TS é¨å 1 ï¼äºè¿å¶æµ®ç¹ç®æ¯ï¼ ISO/IEC TS 18661-1:2014 ï¼ï¼ <a rel="nofollow" class="external text" href="http://www.iso.org/iso/catalogue_detail.htm?csnumber=63146">ISO ååº</a>ï¼ï¼ <a rel="nofollow" class="external text" href="http://www.open-std.org/JTC1/sc22/wg14/www/docs/n1778.pdf">2013 æ¹æ¡</a>ï¼ 338</li></ul> 339<ol><li> æä¾å¯¹ C11 çæ´æ¹ï¼ä¸»è¦å¯¹éå½ F ï¼ï¼ä»¥è¦çææåºæ¬è¦æ±åä¸äº IEC 60559:2
339011 çæ¨èï¼ C11 æå»ºäº IEC 60559:1989 ï¼ 340</li></ol> 341<ul><li> 2015 ï¼FP TS é¨å 2 ï¼åè¿å¶æµ®ç¹ç®æ¯ï¼ ISO/IEC TS 18661-2:2015 ï¼ï¼ <a rel="nofollow" class="external text" href="http://www.iso.org/iso/home/store/catalogue_ics/catalogue_detail_ics.htm?csnumber=68882">ISO ååº</a>) ( <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1912.pdf">2015 æ¹æ¡</a>ï¼ 342</li></ul> 343<ol><li> æä¾å¯¹ C11 çæ´æ¹ï¼ä»¥æ¯æææè¦æ±ï¼å ä¸ä¸äº IEC 60559:2011 对åè¿å¶æµ®ç¹ç®æ¯çåºæ¬æ¨èã宿¿ä»£äº ISO/IEC TR 24732:2009 ã 344</li></ol> 345<ul><li> 2015 ï¼FP TS é¨å 3 ï¼äº¤æ¢åæ©å±ç±»åï¼ ISO/IEC TS 18661-3:2015 ï¼ï¼ <a rel="nofollow" class="external text" href="http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=65615">ISO ååº</a>ï¼ï¼ <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1945.pdf">2015 æ¹æ¡</a>ï¼ 346</li></ul> 347<ol><li> æä¾å¯¹C11çæ´æ¹ï¼ä»¥æ¯æIEC 60559:2011对æ©å±æµ®ç¹æ ¼å¼åäº¤æ¢æ ¼å¼çæ¨èï¼å æ¬ç®æ¯åéç®æ¯ã 348</li></ol> 349<ul><li> 2015 ï¼FP TS é¨å 4 ï¼è¡¥å ç彿°ï¼ ISO/IEC TS 18661-4:2015 ï¼ï¼ <a rel="nofollow" class="external text" href="http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=65616">ISO ååº</a>ï¼ï¼ <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1950.pdf">2015 æ¹æ¡</a>ï¼ 350</li></ul> 351<ol><li> æä¾å¯¹ C11 çæ´æ¹ï¼ä»¥æ¯æææ IEC 60559:2011 æ¨èçæ°å¦è¿ç®ï¼å æ¬ Ï åä½çä¸è§å½æ°ãå¹³æ¹æ ¹åæ°ãå¤å©çã 352</li></ol> 353<ul><li> 2016 ï¼FP TS é¨å 5 ï¼è¡¥å ç屿§ï¼ ISO/IEC TS 18661-5:2016 ï¼ï¼ <a rel="nofollow" class="external text" href="http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=65617">ISO ååº</a>ï¼ï¼ <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2004.pdf">2016 æ¹æ¡</a>ï¼ 354</li></ul> 355<ol><li> æä¾å¯¹ C11 çæ´æ¹ï¼ä»¥æ¯æææ IEC 60559:2011 æ¨èçè¡¥å 屿§ï¼æ±å¼æ¨¡åãå¼å¸¸å¤çãå¯åç°æ§çï¼ 356</li></ol> 357<ul><li> 2018: <code><b>C17</b></code> ï¼ ISO/IEC 9899:2018 ï¼ï¼ <a rel="nofollow" class="external text" href="https://www.iso.org/standard/74528.html">ISO ååº</a>ï¼ï¼<a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/abq/c17_updated_proposed_fdis.pdf">æç»æ¹æ¡</a>ï¼ã 358</li></ul> 359<dl><dd>å å«å¼ç¨ <a href="../atomic/ATOMIC_VAR_INIT.html" title="c/atomic/ATOMIC VAR INIT"><tt>ATOMIC_VAR_INIT</tt></a> å对ä¸åç¼ºé·æ¥åçä¿®æ£ï¼ 360</dd></dl> 361<div style="margin-left:0px"> 362<table class="table table-striped table-bordered"> 363 364<tr> 365<th style="background: #F0F2F5; font-size:87%; padding:0.2em 0.3em; text-align:center;"> <span style="font-size:115%">C17 ä¸ä¿®æ£çç¼ºé·æ¥åï¼ 54 个缺é·ï¼</span> 366</th></tr> 367<tr> 368<td style="border: solid 1px silver; padding: 8px; background: white;"> 369<div class="div-col columns column-count column-count-6" style="-moz-column-count: 6; -webkit-column-count: 6; column-count: 6;"> 370<ul><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_400">DR 400</a> 371</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_401">DR 401</a> 372</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_402">DR 402</a> 373</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_403">DR 403</a> 374</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_404">DR 404</a> 375</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_405">DR 405</a> 376</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_406">DR 406</a> 377</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_407">DR 407</a> 378</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_410">DR 410</a> 379</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_412">DR 412</a> 380</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_414">DR 414</a> 381</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_415">DR 415</a> 382</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_416">DR 416</a> 383</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_417">DR 417</a> 384</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_419">DR 419</a> 385</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_423">DR 423</a> 386</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_426">DR 426</a> 387</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_428">DR 428</a> 388</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_429">DR 429</a> 389</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_430">DR 430</a> 390</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_431">DR 431</a> 391</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_433">DR 433</a> 392</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_434">DR 434</a> 393</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_436">DR 436</a> 394</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_437">DR 437</a> 395</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_438">DR 438</a> 396</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_439">DR 439</a> 397</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_441">DR 441</a> 398</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_444">
398DR 444</a> 399</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_445">DR 445</a> 400</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_447">DR 447</a> 401</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_448">DR 448</a> 402</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_450">DR 450</a> 403</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_452">DR 452</a> 404</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_453">DR 453</a> 405</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_457">DR 457</a> 406</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_458">DR 458</a> 407</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_459">DR 459</a> 408</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_460">DR 460</a> 409</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_462">DR 462</a> 410</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_464">DR 464</a> 411</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_465">DR 465</a> 412</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_468">DR 468</a> 413</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_470">DR 470</a> 414</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_471">DR 471</a> 415</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_472">DR 472</a> 416</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_473">DR 473</a> 417</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_475">DR 475</a> 418</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_477">DR 477</a> 419</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_480">DR 480</a> 420</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_481">DR 481</a> 421</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_485">DR 485</a> 422</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_487">DR 487</a> 423</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_491">DR 491</a> 424</li></ul> 425</div> 426</td></tr></table></div> 427<h3><span class="mw-headline" id=".E6.9C.AA.E6.9D.A5.E5.8F.91.E5.B1.95">æªæ¥åå±</span></h3> 428<ul><li> å¹¶è¡ TS ï¼æ¹æ¡ <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2017.pdf">n2017</a> 2016-03-10 ï¼ 429</li><li> äºå¡æ§å å TS ï¼æ¹æ¡ <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1961.pdf">n1961</a> 2015-09-23 ï¼ 430</li><li> <code><b>C2x</b></code> ï¼æ¹æ¡ <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2479.pdf">n2479</a> 2020-02-05 ï¼ä¸ä¸ªä¸»è¦ C è¯è¨æ åçæ¬ 431</li></ul> 432<ol><li> æ¥èª TS ï¼è¯è¨ï¼ï¼åè¿å¶æµ®ç¹ç±»å 433</li><li> æ¥èª C++ ï¼è¯è¨ï¼ï¼ååæ° <a href="_Static_assert.html" title="c/language/ Static assert"><code>_Static_assert</code></a> ã<a href="" class="new" title="c/language/attributesï¼é¡µé¢ä¸åå¨ï¼">屿§</a>ã <span class="t-c"><span class="mw-geshi c source-c">u8</span></span> <a href="character_constant.html" title="c/language/character constant">å符常é</a>ãç§»é¤æ§å¼<a href="function_declaration.html" title="c/language/function declaration">彿°å£°æ</a>ä¸<a href="function_definition.html" title="c/language/function definition">彿°å®ä¹</a> 434</li><li> æ¥èª TS ï¼åºï¼ï¼æ©å±çäºè¿å¶æµ®ç¹ç®æ¯ãåè¿å¶æµ®ç¹ç®æ¯ 435</li><li> æ¥èª POSIX ï¼åºï¼ï¼ <a href="" class="new" title="c/string/byte/memccpyï¼é¡µé¢ä¸åå¨ï¼"><tt>memccpy()</tt></a> ã <a href="" class="new" title="c/string/byte/strdupï¼é¡µé¢ä¸åå¨ï¼"><tt>strdup()</tt></a> ã <a href="" class="new" title="c/string/byte/strndupï¼é¡µé¢ä¸åå¨ï¼"><tt>strndup()</tt></a> ã <a href="../chrono/asctime.html" title="c/chrono/asctime"><tt>asctime_r()</tt></a> ã <a href="../chrono/ctime.html" title="c/chrono/ctime"><tt>ctime_r()</tt></a> ã <a href="../chrono/gmtime.html" title="c/chrono/gmtime"><tt>gmtime_r()</tt></a> ã <a href="../chrono/localtime.html" title="c/chrono/localtime"><tt>localtime_r()</tt></a> 436</li><li> æªæäº DR ç¶æçé®é¢åè¡¨ï¼ <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2297.htm">n2297 (2018-09-24)</a> 437</li><li> C11 åç¼ºé·æ¥åå表ï¼å å«ä¸º C2x 宿è ï¼ <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm">n2396 (2019-04)</a> 438</li></ol> 439<h3><span class="mw-headline" id=".E5.8F.82.E9.98.85">åé </span></h3> 440<table class="table table-striped table-bordered"> 441 442</table> 443<h3><span class="mw-headline" id=".E5.BC.95.E7.94.A8">å¼ç¨</span></h3> 444<ul><li> <a rel="nofollow" class="external text" href="https://www.bell-labs.com/usr/dmr/www/chist.html">
444C è¯è¨çåå±</a> Dennis M. Ritchie 445</li><li> <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/C99RationaleV5.10.pdf">C99 æ ååºæ¬åç</a> 446</li></ul> 447 448<!-- 449NewPP limit report 450Preprocessor visited node count: 1026/1000000 451Preprocessor generated node count: 4318/1000000 452Postâexpand include size: 22603/2097152 bytes 453Template argument size: 2697/2097152 bytes 454Highest expansion depth: 13/40 455Expensive parser function count: 0/100 456--> 457 458<!-- Saved in parser cache with key mwiki1-mwiki_zh_:pcache:idhash:1070-0!*!0!!zh!*!zh!* and timestamp 20200216161912 --> 459</div> 460 </div> 461 </div> 462</div> 463 464 <footer class="footer"> 465 <div class="container"> 466 <p><a href="/">Cè¯è¨</a> | <a href="/">C++䏿ç½</a></p> 467 </div> 468</footer>
469<script> 470var _hmt = _hmt || []; 471(function() { 472 var hm = document.createElement("script"); 473 hm.src = "https://hm.baidu.com/hm.js?b6bd75d4c3a6f21bff2660b4e8ed3ebe"; 474 var s = document.getElementsByTagName("script")[0]; 475 s.parentNode.insertBefore(hm, s); 476})(); 477</script>
477 478
479<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6117966252207595" 480 crossorigin="anonymous"></script>
480 481</body> 482</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.