INSTRUCCIONES
PRINTF, SCANF
Y SU SINTAXIS
VISUAL C++ 2010
Lic. Omar Jiménez Grano
Función printf()
La función printf envía una cadena de texto con
formato a la salida estándar (usualmente la
pantalla). Hace parte de la biblioteca estándar
de C, empaquetada en el archivo de cabecera
stdio.h.
La función retorna un valor entero que
representa el número de caracteres enviados a
la salida estándar o un valor negativo en caso
de error.
Sintaxis
printf(“cadena”);
Instrucció
n
Mensaje
a imprimir
en
pantalla
RESULTADO
EN
PANTALLA
Donde: cadena es cualquier texto, esta cadena de texto va
encerrada entre comillas dobles. Dicha cadena podrá
contener secuencias de escape o comodines de formato
Secuencias de Escape
Las secuencias de escape son comodines que
dan formato a la salida estándar. Las
secuencias de escape más utilizadas son:
n Nueva línea
t Tabulación Horizontal
v Tabulación Vertical
f Nueva página
b Retroceso
r Retorno de Carro
Comodines de formato para
números
También conocidos
como especificaciones
de conversión, se
utilizan para enviar a la
salida estándar loas
valores almacenados en
las variables.
Los comodines de
formato para números
más utilizados son:
%i int
%d int
%c char
%f float
%lf double
%s string
%E Notación Científica
Función scanf()
La función scanf lee un dato desde la entrada
estándar (usualmente el teclado), y lo almacena
de acuerdo a las instrucciones dadas en los
parámetros de llamada de la función. Hace parte
de la biblioteca estándar de C, empaquetada en
el archivo de cabecera stdio.h.
Sintaxis
scanf(“cadena”,parametro);
Instrucció
n
Tipo de
dato
Variable donde se
almacena el dato
RESULTADO
EN
PANTALLA
Donde:
Cadena: una cadena de texto con las especificaciones de
formato. Inicia con el símbolo%. El formato más
simple, solo define el tipo de dato que se desea leer desde
la entrada estándar.
parámetro: instrucciones de donde guardan los datos
leídos. Usualmente los datos recogidos por la función
scanf se guardan en la dirección de alguna variable.
%d Número positivo o negativo
%c Un carácter (letra)
%s Una cadena
%f Un número con decimales
%e Un número en notación científica
Tabla: comodines usados en la función scanf()
Importante
scanf requiere que las variables
donde se van a almacenar los
datos de entrada vayan
precedidas por &.
printf solo requiere el nombre de
la variable.
En este contexto & significa "la
dirección de memoria de la
variable". No confundir con el
operador AND

Instrucciones y su sintaxis

  • 1.
    INSTRUCCIONES PRINTF, SCANF Y SUSINTAXIS VISUAL C++ 2010 Lic. Omar Jiménez Grano
  • 2.
    Función printf() La funciónprintf envía una cadena de texto con formato a la salida estándar (usualmente la pantalla). Hace parte de la biblioteca estándar de C, empaquetada en el archivo de cabecera stdio.h. La función retorna un valor entero que representa el número de caracteres enviados a la salida estándar o un valor negativo en caso de error.
  • 3.
    Sintaxis printf(“cadena”); Instrucció n Mensaje a imprimir en pantalla RESULTADO EN PANTALLA Donde: cadenaes cualquier texto, esta cadena de texto va encerrada entre comillas dobles. Dicha cadena podrá contener secuencias de escape o comodines de formato
  • 4.
    Secuencias de Escape Lassecuencias de escape son comodines que dan formato a la salida estándar. Las secuencias de escape más utilizadas son: n Nueva línea t Tabulación Horizontal v Tabulación Vertical f Nueva página b Retroceso r Retorno de Carro
  • 5.
    Comodines de formatopara números También conocidos como especificaciones de conversión, se utilizan para enviar a la salida estándar loas valores almacenados en las variables. Los comodines de formato para números más utilizados son: %i int %d int %c char %f float %lf double %s string %E Notación Científica
  • 6.
    Función scanf() La funciónscanf lee un dato desde la entrada estándar (usualmente el teclado), y lo almacena de acuerdo a las instrucciones dadas en los parámetros de llamada de la función. Hace parte de la biblioteca estándar de C, empaquetada en el archivo de cabecera stdio.h.
  • 7.
  • 8.
    Donde: Cadena: una cadenade texto con las especificaciones de formato. Inicia con el símbolo%. El formato más simple, solo define el tipo de dato que se desea leer desde la entrada estándar. parámetro: instrucciones de donde guardan los datos leídos. Usualmente los datos recogidos por la función scanf se guardan en la dirección de alguna variable. %d Número positivo o negativo %c Un carácter (letra) %s Una cadena %f Un número con decimales %e Un número en notación científica Tabla: comodines usados en la función scanf()
  • 9.
    Importante scanf requiere quelas variables donde se van a almacenar los datos de entrada vayan precedidas por &. printf solo requiere el nombre de la variable. En este contexto & significa "la dirección de memoria de la variable". No confundir con el operador AND