És un mecanisme de lectura d'una dada des del teclat. Pot llegir-se una dada amb scanf(), que és una funció general que serveix per introduir qualsevol tipus elemental de dades (caràcters, enters, reals, strings, ...) i donar-li el format adequat mitjançant la cadena de format. Els arguments i codis associats amb scanf() són anàlegs als utilitzats amb printf().
Existeixen moltes més instruccions estàndars importants, com getchar(), getch() i strncmp().