File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change 466466\url {http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf}.
467467\item After C99, C11 came, officially ISO/IEC 9899:2011. And then C17,
468468a bug fix standard, in 2018, officially ISO/IEC 9899:2018.
469+ \item The current version of the standard is C23, published in 2024. It
470+ addresses many deficiencies in the older versions and adds a pack of new features.
471+ Notable changes/additions: \texttt {0b }/\texttt {0B } prefixes and related
472+ \texttt {\% b } format string to specify and operate on binary representations.
473+ Many new keywords, e.g. the \texttt {static\_ assert } keyword. Various memory
474+ alignment functions, keywords. The \texttt {typeof } operator.
469475\item Some difference between C89 and C99 -- inline functions, variable
470476definitions intermixed with code, one-line comments using \texttt {// }, new
471477functions like \funnm {snprintf}() etc.
You can’t perform that action at this time.
0 commit comments