¿Qué significa stdio?
stdio significa "entrada y salida estándar", por lo que si utiliza las funciones de entrada y salida estándar en su código fuente, debe incluir este archivo de encabezado.
Por ejemplo, en lenguaje c, "printf("%d",i)", "scanf("%d",&i)" y otras funciones.
En términos generales, en C o C++, la extensión de archivo utilizada para #include es .h y se denomina archivo de encabezado. El propósito de usar archivos #include es reducir el tamaño total de su código colocando contenido común a múltiples unidades de compilación (es decir, archivos c o cpp) en un archivo o proporcionar código común entre proyectos. En las versiones actuales de C++, la aplicación de este archivo de encabezado debe ser #include
Información ampliada: Función estándar
int?getchar()//Leer un carácter desde el dispositivo de entrada estándar
int?putchar()//Reportar a el estándar Escribe un carácter en el dispositivo de salida
int?scanf(char*format[,argument?])//Lee datos formateados desde el dispositivo de entrada estándar
int?printf( char* format[,argument?])//Envía la cadena formateada al dispositivo de salida estándar
char?gets(char*string)//Lee la cadena
int?puts ( char*string)//Envía una cadena al dispositivo de salida estándar
int?sprintf(char*format[, parámetro?]) //Escribe los datos formateados en un búfer de cadena