Entrada y salida de datos
Enviado por enry7515 • 21 de Septiembre de 2023 • Práctica o problema • 710 Palabras (3 Páginas) • 125 Visitas
[pic 1][pic 2][pic 3]
Entrada y salida de Datos[pic 4]
Funciones[pic 5][pic 6]
[pic 7]
[pic 8]Entrada y salida de Datos
Un programa es un conjunto de instrucciones que la computadora ejecuta con el fin de obtener un resultado, este resultado se obtiene a partir de procesamiento de los datos. Para ello se requiere contar con instrucciones que permitan interactuar con el usuario, introducir datos desde el teclado y otros que permitan mostrar datos en pantalla, C cuenta con varias funciones que permiten hacerlo, de las cuales utilizaremos las siguientes:
✓ printf ( ) se utiliza para mostrar datos en pantalla.
✓ scanf ( ) entrada de datos desde el teclado.
Salida de datos en pantalla: printf ()
Se utiliza para mostrar datos en un monitor y permite mostrar una cadena que puede leer el usuario para interactuar con el, se encuentra en la librería stdio.h
Sintaxis printf
printf(“ texto, cadena de control de tipo ”, argumentos);
donde:
Texto | lo que deseamos mostrar |
Argumentos | valor o valores que se pretende mostrar |
[pic 9][pic 10][pic 11]El Texto puede contener marcadores de posición comúnmente conocido como Place Holders[pic 12][pic 13][pic 14]
% indica el tipo de dato a desplegar indirectamente desde los argumentos
Ejemplo 1:
Ejemplo 2:
printf(“Hola mundo”);[pic 15]
int edad= 25;
cadena de texto
printf(“mi edad es: %d”, edad);[pic 16][pic 17]
Marcador de posición (place holder )
argumento
[pic 18]
“ texto, cadena de control de tipo” se escribe en este lugar todo el texto que deseemos que aparezca en
pantalla.
Cadenas de Control
Especificadores de formato.
[pic 19][pic 20][pic 21]
%f
%e
%s
%u
%x
%o
%u
"''
Carácter simple
Entero con signo en base decimal
Entero
Float con notación decimal Float con notación científica Cadena de caracteres[pic 22]
Entero sin signo en base decimal Entero con signo en base hexadecimal Octal[pic 23]
Entero sin signo
[pic 24]
Double
int a=7; float b=8 .2; char c...• .,j;
príntf( •f\d • , a);
J)ríntf(· ·. a+b);
prJ:.ntf("'f", a+b); Se visualiza un 7, que es el contenido de la variable a.
[pic 25][pic 26][pic 27]
príntf( •'ílt,c• , e);
Se visualiza un 15, ya que es la suma de a + b mostrada como valor entero.
Se visualiza un 1!5. 2, ya que es la suma de a +
...