Instrucciones y su sintaxis

9
INSTRUCCIONES PRINTF, SCANF Y SU SINTAXIS VISUAL C++ 2010 Lic. Omar Jiménez Grano

Transcript of Instrucciones y su sintaxis

Page 1: Instrucciones y su sintaxis

INSTRUCCIONES PRINTF, SCANF Y SU SINTAXIS

VISUAL C++ 2010

Lic. Omar Jiménez Grano

Page 2: Instrucciones y su sintaxis

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.

Page 3: Instrucciones y su sintaxis

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 para números.

Page 4: Instrucciones y su sintaxis

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

Page 5: Instrucciones y su sintaxis

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

%ENotación Científica

Page 6: Instrucciones y su sintaxis

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.

Page 7: Instrucciones y su sintaxis

Sintaxis

scanf(“cadena”,parametro);

Instrucción

Tipo de dato

Variable donde se almacena el

dato

RESULTADO EN

PANTALLA

Page 8: Instrucciones y su sintaxis

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()

Page 9: Instrucciones y su sintaxis

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