Remove ads
C程式語言標準,2023年修訂版 来自维基百科,自由的百科全书
C23 是 ISO/IEC 9899:2024 的非正式名稱, 同時也是 C語言 繼 C18 標準(ISO/IEC 9899:2018)[1]後的又一次更新。 這項計劃在2016年時被非正式的稱為 C2x [2],並預計在2024年發佈。 最新公開的 C23 草案在2023年4月1日發佈。 第一次C2X草案的 WG14 會議是在 2019年10月舉行 [3], 由於新冠疫情, 這些會議在2020年一度改為線上遠端的形式。 這些會議在2024年仍在持續著。
此條目可參照英語維基百科相應條目來擴充。 (2024年4月1日) |
到草案階段, C23 有以下特色[4]:
[[ ]]
表示,用以標記一些資訊供編譯器識別 nullptr_t
型態以代表空指標,並加入 nullptr
常數_BitInt(N)
unsigned _BitInt(N)
以支援64位元以上的大整數_Decimal32
, _Decimal64
,_Decimal128
關鍵字,用來表示10進位小數char8_t
表示 UTF8 型態字串_Bool
改為 bool
,以前的寫法主要是為了避免與舊的程式碼發生衝突。true
和 false
關鍵字#elifdef
和 #elifndef
兩個新巨集,這兩個其實和過去的 #elif defined
以及 #elif !defined
等價Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.