En 3 oraciones:
El documento describe los tipos de datos fundamentales en C como enteros, reales, caracteres y cadenas de caracteres. Explica que cada dato tiene un identificador, tipo y valor. También cubre las funciones printf y scanf para la entrada y salida de datos, indicando cómo se usan los especificadores de formato para imprimir y leer datos de diferentes tipos.
3. Dato: es toda
información que se
puede tratar con un
programa
informático.
Existen dos tipos de
datos: los de
entrada y los de
salida.
Un dato dentro de
un programa
contiene un
identificador, un tipo
y un valor.
4. Datos en un Programa
Identificador
Nombre de referencia
en el programa
Tipo
Determina el rango de
valores que puede
tomar el dato y su
ocupación en memoria
durante su ejecución.
Valor
Es el elemento
determinado dentro del
rango de valor
permitido.
5. Tipos de Datos
Fundamentales
Entero
Real
Carácter
Cadena de
Carácter
Derivados
punteros,
matrices y
estructuras
6. Tipo Entero
• Representa números enteros con o sin signo, con
dígitos del 0 al 9.
• Ejemplo: 0,8,-45,-1,etc.
Para definir un tipo de dato:
• int nombre_variable = valor;
• int edad = 24;
• int edad;
• int edad, num, contador;
7. Tipo Real
• Representa números reales, con decimales.
• Ejemplo: 0.97, 123.43,etc.
Para definir un tipo de dato:
• float identificador = valor;
• float numero1, numero2;
• float numero3 = 123.43;
• float numero3;
8. Tipo Cadena de Caracteres
• Es un numero de caracteres consecutivos encerrados
entre uno de los delimitadores determinados.
• En este caso se puede definir ningún dato y se debe
utilizar doble comilla.
Para definir un tipo de dato
• Char identificador[cantidad] = “ mensaje
”;
• char cadena[20];
• char cadena[20] = “Hola mundo”;
• char cadena[] = “HOLA”;
9. Tipo Carácter
• Representa caracteres pertenecientes a un
determinado código utilizado por el ordenador.
• Usualmente es el código ASCII.
Para definir un tipo de dato:
• Char identificador = ‘valor’;
• char letra, letra2;
• char letra = ’a’;
10. Tipo de Dato Palabra
Reservada
Ejemplo
Entero Int int numero=0;
Real Float float numero=12.2;
Carácter Char char letra=‘a’;
Cadena de
carácter
Char char palabra[10] =“HOLA”;
12. Para escribir y leer en C
existe una serie de
funciones agrupadas en
un conjunto de librerías
de código objeto.
A esto se lo conoce
como BIBLIOTECA
ESTANDAR DEL
LENGUAJE.
En funciones de entrada
y salida el archivo de
cabecera será stdio.h.
Existen varias funciones
que realizan entrada y
salida pero las mas
representativas son:
printf() y scanf().
13. Función Printf()
• Sirve para escribir datos en la pantalla con un formato
determinado.
El prototipo de esta función es:
• int printf(const char *formato, arg1, arg2, …, argn);
Donde:
• Formato: hace referencia a una cadena de caracteres
que contienen información sobre el formato de salida
• arg1…,argn: son argumentos que representan datos de
salida
14. La cadena de dato de control
• Puede constar de 3 tipos de información: texto, secuencias de
escape, especificaciones de formato.
Texto
• Mostrado en la pantalla de escritorio
Secuencias de Escape
• Secuencias reservadas propias del lenguaje ‘’, ‘n’, ‘t’
Especificadores de Formato
• Son caracteres precedidos por el signo de porcentaje ‘%’
15. Tipo de dato Especificadores
de formato
Comentario
Int %d Entero con signo
Float %f Real con signo
Char %c carácter
Char [n] %s Cadena de
caracteres
17. Función Scantf()
• Se puede considerar como la inversa de printf(), ya que
introduce datos desde el teclado con un formato
determiando.
El prototipo de esta función es:
• int scanf(const char *formato, arg1, arg2, …, argn);
Donde:
• Formato: hace referencia a una cadena de caracteres que
contienen información sobre el formato de entrada
• arg1…,argn: son argumentos que representan datos de
entrada
18. Tipo de dato Especificadores
de formato
Comentario
Int %d Entero con signo
Float %f Real con signo
Char %c carácter
Char [n] %s Cadena de
caracteres