Мәліметтерді енгізу және шығару СИ де мәліметтерді енгізу – шығару билиотека функциялары арқылы ұйымдастырылады. Ең қарапайым енгізу механизмі getchar( ) функция арқылы бір символды оқу. Ол былай жазылады: int getchar(void).
Бұл жерде аргумент типі, ал функцияның мәні бүтін болады.
Операторлар x=getchar( )
x айнымалысына келесі енгізілетін символды меншіктейді. Ол бүтін немесе символдық болу мүмкін.
2)putchar(x); х-айнымалының мәндерін шығарады getchar(x); және puts хабарлаулары stdio.h атты библиотека функциялары да бар фаилда жазылған. Библиотекалық бағдарламаларды библиотекаларда қолдану үшін stdio.h файлды іске қосу керек. Ол препроцессорлардың мынадай дерективасы арқылы #include.