C标准库
ISO C89(ANSI C89) -> ISO C95 -> ISO C99 ->
-> ISO C11 -> ISO C17 -> ISO C23
ANSI C 和 ISO C是对通用C语言的接口的定义。
符合这种标准的实现为C语言标准库,也叫libc。
官方网站:
http://www.open-std.org/jtc1/sc22/wg14/www/standards
C89和C99支持的头文件和函数
<assert.h>
<ctype.h>
<complex.h>
<errno.h>
<float.h>
<fenv.h>
<inttype.h>
<iso646.h>
<limits.h>
<locale.h>
<math.h>
<setjmp.h>
<signal.h>
<stdarg.h>
<stddef.h>
<stdio.h>
<stdlib.h>
<string.h>
<stdbool.h>
<stdint.h>
<time.h>
<tgmath.h>
<wchar.h>
<wctype.h>
C11支持的头文件和函数
<stdalign.h>
<stdatomic.h>
<threads.h>
C++标准
C++98, C++11, C++14, C++17, C++20, C++23
c++ 头文件不带.h用来和C区分。
核心功能
https://zh.cppreference.com/w/cpp/language
标准库
https://zh.cppreference.com/w/cpp/standard_library
https://cplusplus.com/reference/iostream/
https://cplusplus.com/reference/string/