Instrucciones y su sintaxis
-
Upload
omar-grano -
Category
Documents
-
view
143 -
download
1
Transcript of Instrucciones y su sintaxis
![Page 1: Instrucciones y su sintaxis](https://reader035.fdocuments.es/reader035/viewer/2022071721/55b4766cbb61eb0a6f8b4663/html5/thumbnails/1.jpg)
INSTRUCCIONES PRINTF, SCANF Y SU SINTAXIS
VISUAL C++ 2010
Lic. Omar Jiménez Grano
![Page 2: Instrucciones y su sintaxis](https://reader035.fdocuments.es/reader035/viewer/2022071721/55b4766cbb61eb0a6f8b4663/html5/thumbnails/2.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022071721/55b4766cbb61eb0a6f8b4663/html5/thumbnails/3.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022071721/55b4766cbb61eb0a6f8b4663/html5/thumbnails/4.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022071721/55b4766cbb61eb0a6f8b4663/html5/thumbnails/5.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022071721/55b4766cbb61eb0a6f8b4663/html5/thumbnails/6.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022071721/55b4766cbb61eb0a6f8b4663/html5/thumbnails/7.jpg)
Sintaxis
scanf(“cadena”,parametro);
Instrucción
Tipo de dato
Variable donde se almacena el
dato
RESULTADO EN
PANTALLA
![Page 8: Instrucciones y su sintaxis](https://reader035.fdocuments.es/reader035/viewer/2022071721/55b4766cbb61eb0a6f8b4663/html5/thumbnails/8.jpg)
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](https://reader035.fdocuments.es/reader035/viewer/2022071721/55b4766cbb61eb0a6f8b4663/html5/thumbnails/9.jpg)
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