I programmatori C++ hanno accesso ad una gamma di funzioni delle librerie del C così come stabilito da ISO/IEC 9899:1990 (conosciuto come C90). Tutte le funzioni di queste librerie sono nel namespace std.
La seguente è una lista delle funzioni della libreria standard del C, raggruppate per funzionalità:
Le definizioni delle funzioni della libreria sono distribuite in 18 file di header:
Quando si includono header della libreria standard del C è preferibile usare la notazione cfile invece di file.h.
#include <cstdio>
La notazione file.h funziona, ma viene mantenuta solo per compatibilità verso il passato. La differenza tra cfile e file.h è che le funzioni incluse attraverso file.h appariranno nel namespace globale invece che nel namespace std.
Si veda: Il documento di lavoro sul C99 del 2005 dagli Standard approvati del gruppo di lavoro 14.