Está en la página 1de 8

Sentencias Básicas

Asignaciones

• El signo ‘=‘ es utilizado para asignar un valor


a una variable (‘==‘ para comparar).
• Uso:
Variable_destino = expresión

• Primero, la expresión es evaluada (puede


incluir la Variable_destino). Luego, el valor
obtenido en la evaluación es almacenado en
la Variable_destino.
2
Entrada/Salida de datos

• Para utilizar adecuadamente la entrada y salida de datos por


teclado y pantalla respectivamente, se debe incorporar la
librería:
#include <stdio.h>

• La instrucción utilizada para desplegar datos por pantalla es:

printf()

• Las instrucción utilizada para leer datos desde el teclado es:

scanf()

3
printf()
• Uso:
printf(const char *cadena, {lista de_variables};
Có
digo Formato
%c Un ú
nico carácter
%d Decimal
%i Decimal
%e Notación cientÃfica
%f Decimal en punto flotante
%g Usar el %eo %f, el más corto.
%o Octal
%s Cadena de caracteres.
%u Decimales sin signo
%x Hexadecimales
%% Imprime %

Los códigos de los formatos que aparecen en la cadena, son


reemplazados por los valores de las variables respetando el
orden. 4
printf() (cont.)

\f Salto de pá
gina
\n Salto de lÃnea
\r Retorno de carro
\t Tabulació
n horizontal
\" Comillas dobles
\' Comilla simple
\0 Nulo
\\ Barra invertida
\v Tabulació
n vertical
\a Alerta
\o Constante octal
\x Constante hexadecimal

Cuando aparecen en la cadena, son reemplazados por una


acción en la salida. El “\” se usa para cambiar el
significado del carácter siguiente.

5
scanf()
• Uso:
scanf(const char *cadena, &lista de_variables);

Có
digo Formato
%c Un ú
nico carácter
%d Decimal
%i Decimal
%e Notación cientÃfica
%f Decimal en punto flotante
%g Usar el %eo %f, el más corto.
%o Octal
%s Cadena de caracteres.
%u Decimales sin signo
%x Hexadecimales
%% Imprime %
%p Muestra un puntero
6
Ejercicios
• Ejemplos:
– 1.- Realizar un algoritmo que permita calcular el
volumen de un cilindro.
– 2.- Leer el radio de un círculo y calcular e
imprimir su superficie y circunferencia.
– 3.- Dados dos puntos {(1, 2), (10, 15), calcular el
valor y de un punto cuyo valor x se lee desde
teclado.

7
Ejemplo
#include <stdio.h>
void main(){
int entero;
float real;
char caracter;
printf (“Ingrese los siguientes datos: \n”);
printf (“Ingrese entero:\t”);
scanf (“%d”,&entero);
printf (“\nIngrese un real y un carácter:\t”);
scanf (“%f %c”,&real, &caracter);
printf (“\nLos valores ingresados son: %d %f %c”, entero,
real, caracter);
}
8

También podría gustarte