SlideShare una empresa de Scribd logo
T 6
TIPOS DE DATOS EN C
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.
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.
Tipos de Datos 
Fundamentales 
Entero 
Real 
Carácter 
Cadena de 
Carácter 
Derivados 
punteros, 
matrices y 
estructuras
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;
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;
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”;
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’;
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”;
Escritura de Datos en C
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().
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
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 ‘%’
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
EJEMPLO: 
printf(“n Valores: %d, %f”, entero, real); 
Salida por pantalla: 
Valores: 2, 2.3 
printf(“%st%dn%f”, concepto, num, coste); 
Salida por pantalla: 
Cremallera 1234 12.345
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
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
EJEMPLO: 
scanf(“%d”, numero); 
scanf(“%d %s %f”, numero, &cadena, &real);
T 6

Más contenido relacionado

PPTX
Expo grupo 2 secuenciales
PDF
El primer objetivo de un programa informático es el manejo de datos
PPT
Introduccion al lenguaje c_EderHenriquez
PPT
Variables, constantes y tipos de datos en C
DOC
C++ unidad1 semana1
PPT
8 tipos variables constantes
PDF
Unidad II Datos y Entidades Primitivas
PPT
Variables y constantes
Expo grupo 2 secuenciales
El primer objetivo de un programa informático es el manejo de datos
Introduccion al lenguaje c_EderHenriquez
Variables, constantes y tipos de datos en C
C++ unidad1 semana1
8 tipos variables constantes
Unidad II Datos y Entidades Primitivas
Variables y constantes

La actualidad más candente (19)

PPT
Tipos de Datos en C++
PPTX
Tiposdedatos2 am
PDF
Variables, Constantes y Tipos de datos en C
PDF
Tipos de datos en pseudocódigo
PPTX
Introducción al lenguaje c
PPT
Operadores y expresiones
PPTX
Tipo de dato DOUBLE
PPTX
Declaraciones, variables y constantes(2 2)
DOCX
Elementos de programas
PDF
Elementos basicos c
PPTX
Diapositivas curso programación orientada a objetos en Java
PPTX
Tipos de datos ok
PDF
Informe tecnico victor_uex
PDF
Arreglos
PDF
Revista digital
PPT
Introducción programacion
PPTX
0.1 Enbarcadero I
DOC
Tipos de datos usados en c
PPTX
Tipos de datos_para_c_
Tipos de Datos en C++
Tiposdedatos2 am
Variables, Constantes y Tipos de datos en C
Tipos de datos en pseudocódigo
Introducción al lenguaje c
Operadores y expresiones
Tipo de dato DOUBLE
Declaraciones, variables y constantes(2 2)
Elementos de programas
Elementos basicos c
Diapositivas curso programación orientada a objetos en Java
Tipos de datos ok
Informe tecnico victor_uex
Arreglos
Revista digital
Introducción programacion
0.1 Enbarcadero I
Tipos de datos usados en c
Tipos de datos_para_c_
Publicidad

Similar a T 6 (20)

DOCX
Programa
PPTX
Republica bolivariana de venezuela
PPTX
Tipos de datos_de_virtual_c_
PPT
Entrada y salida de datos en c
PDF
2.10 entrada y salida
PDF
Escuela
PDF
Escuela
PPTX
Tipos de datos lenguaje c
PDF
Chuleta de lenguaje C para principiantes
PPT
Fpr Tema 4 www.fresymetal.com
PPT
Fundamentos de Lenguaje C
PDF
Guia en lenguaje c
DOCX
PPT
1.Tipos de Datos.ppt
PDF
Introducción
PPTX
El lenguaje c
PPTX
El lenguaje c
DOCX
PDF
03 - Entrada y salida en lenguaje C
PPT
Curso lenguaje c_segundo_modulo_
Programa
Republica bolivariana de venezuela
Tipos de datos_de_virtual_c_
Entrada y salida de datos en c
2.10 entrada y salida
Escuela
Escuela
Tipos de datos lenguaje c
Chuleta de lenguaje C para principiantes
Fpr Tema 4 www.fresymetal.com
Fundamentos de Lenguaje C
Guia en lenguaje c
1.Tipos de Datos.ppt
Introducción
El lenguaje c
El lenguaje c
03 - Entrada y salida en lenguaje C
Curso lenguaje c_segundo_modulo_
Publicidad

Último (20)

PPTX
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
PDF
Modelo Educativo SUB 2023versión final.pdf
PDF
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PDF
Introducción a la historia de la filosofía
PDF
informe tipos de Informatica perfiles profesionales _pdf
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
PDF
La Formacion Universitaria en Nuevos Escenarios Ccesa007.pdf
PDF
RM2025 - FUNDAMENTOS TEÓRICOS - PEDIATRÍA.pdf
DOC
4°_GRADO_-_SESIONES_DEL_11_AL_15_DE_AGOSTO.doc
PPTX
Clase 3 del silabo-gestion y control financiero
PDF
Ernst Cassirer - Antropologia Filosofica.pdf
DOCX
Programa_Sintetico_Fase_4.docx 3° Y 4°..
PDF
Tomo 1 de biologia gratis ultra plusenmas
DOCX
PLANES DE área ciencias naturales y aplicadas
PPTX
T2 Desarrollo del SNC, envejecimiento y anatomia.pptx
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
Modelo Educativo SUB 2023versión final.pdf
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
Introducción a la historia de la filosofía
informe tipos de Informatica perfiles profesionales _pdf
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
La Formacion Universitaria en Nuevos Escenarios Ccesa007.pdf
RM2025 - FUNDAMENTOS TEÓRICOS - PEDIATRÍA.pdf
4°_GRADO_-_SESIONES_DEL_11_AL_15_DE_AGOSTO.doc
Clase 3 del silabo-gestion y control financiero
Ernst Cassirer - Antropologia Filosofica.pdf
Programa_Sintetico_Fase_4.docx 3° Y 4°..
Tomo 1 de biologia gratis ultra plusenmas
PLANES DE área ciencias naturales y aplicadas
T2 Desarrollo del SNC, envejecimiento y anatomia.pptx

T 6

  • 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
  • 16. EJEMPLO: printf(“n Valores: %d, %f”, entero, real); Salida por pantalla: Valores: 2, 2.3 printf(“%st%dn%f”, concepto, num, coste); Salida por pantalla: Cremallera 1234 12.345
  • 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
  • 19. EJEMPLO: scanf(“%d”, numero); scanf(“%d %s %f”, numero, &cadena, &real);