SlideShare una empresa de Scribd logo
1 de 8
TIPO DE DATOS PARA C++
FRANCISCO JESUS JALOMO CHAVEZ
LICONA HERANDEZ LUIS EMILIO
TIPOS DE DATO
 Caracteres: char (también es un entero), wchar_t
 Enteros: short, int, long, long long
 Números en coma flotante: float, double, long
double
 Booleanos: bool
 Vacío: void
 El modificador unsigned se puede aplicar a enteros
para obtener números sin signo (por omisión los
enteros contienen signo), con lo que se consigue
un rango mayor de números naturales.
TIPO DE DATO DE ‘CARACTERES’
 Tipo cadena de caracteres: una cadena de caracteres es
un número de caracteres consecutivos (incluso ninguno)
encerrado entre unos delimitadores determinados, que en
el lenguaje C son las comillas dobles.
 Para definir variables de tipo cadena, estas se definen
como vectores de caracteres, esto es, anteponiendo la
palabra reservada char al identificador de la variable, y
después entre corchetes la longitud máxima de cadena.
 Char identificador[cantidad] = “ mensaje ”;
 Por ejemplo: char cadena[20];
 char cadena[20] = “Hola mundo”;
 char cadena[] = “HOLA”;
 En la siguiente tabla se hace un resumen de los distintos
tipos de datos:
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”;
TIPO DE DATO ‘ENTERO’
 tipo entero: representa números enteros con o sin signo, que estarán compuestos por los dígitos del 0 al 9, pudiendo ser
precedidos por los signos + o -.
 Algunos ejemplo de datos enteros son: 0, 23, -176, -1, etc.
 Para definir variables en C se antepone la palabra reservada del tipo al identificador de la variable. El tipo de datos entero se
define en el lenguaje de programación C por la palabra reservada int.
 Para definir un tipo de dato en C se escribe lo siguiente:
 int nombre_variable = valor;
 No es necesario que la variable tenga un valor predeterminado. Se puede definir sin asignarle ningún valor.
 Si tenemos varios datos que son del mismo tipo, se pueden definir todas en la misma línea de código escribiendo un
único int, separando el nombre de las variables por “,”. Una vez que se haya acabado de definir variables, se cierra la línea de
código con “;”,
 Por ejemplo: int edad = 24;
 int edad;
 int edad, num, contador;
TIPO DE DATO ‘BOOLEANO’
 El tipo de dato lógico o booleano es en computación aquel que puede representar valores de lógica binaria, esto es 2
valores, valores que normalmente representan falso o verdadero. Se utiliza normalmente en
la programación, estadística, electrónica, matemáticas (Álgebra booleana), etc.
 Para generar un dato o valor lógico a partir de otros tipos de datos, típicamente, se emplean los operadores relacionales (u
operadores de relación), por ejemplo: 0 es igual a falso y 1 es igual a verdadero
 (3>2)= 1 = verdadero
 (7>9)= 0 = falso
 Una vez se dispone de uno o varios datos de tipo booleano, estos se pueden combinar en expresiones lógicas mediante
los operadores lógicos (Y, O, NO, …). Un ejemplo de este tipo de expresiones serían:
 verdadero Y falso → falso
 falso O verdadero → verdadero
 NO verdadero → falso

TIPO DE DATO DE ‘COMA FLOTANTE’
 Los tipos de datos de coma flotante son tipos de datos aproximados. El sistema redondea el significante si hay presente más
precisión de la que puede representar.
 La lista siguiente describe la sintaxis de coma flotante
 Descripción
 Signo inicial opcional
 Ceros iniciales ilimitados
 Al menos un dígito decimal
 Coma o separador decimal, si es necesario
 'e' o 'E' opcional introduciendo un exponente seguido de un signo opcional y de uno o más dígitos
 Limitación
 Sin puntos de millares
 No hay soporte para valores excepcionales de carga (No es un número (NaNs) e infinitos)
TIPO DE DATO ‘VACIO’
 Si el tipo de puntero es void *, el puntero puede
señalar a cualquier variable que no se declare con
la palabra clave const o volatile. Un puntero void
no se puede desreferenciar a menos que se
convierta en otro tipo. Un puntero void se puede
convertir en cualquier otro tipo de puntero de
datos.
 Un puntero void puede señalar a una función, pero
no a un miembro de clase en C++.
 No se puede declarar una variable de tipo void.
 Ejemplo
 // void.cpp
 void vobject; // C2182
 void *pv; // okay
 int *pint; int i;
 int main() {
 pv = &i;
 // Cast optional in C required in C++
 pint = (int *)pv;
 }
Bibliografías
 https://es.wikipedia.org/wiki/C%2B%2B
 https://msdn.microsoft.com/es-mx/library/fxky5d0w.aspx
 https://es.wikipedia.org/wiki/Tipo_de_dato_l%C3%B3gico

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Tipos de datos lenguaje c
Tipos de datos lenguaje cTipos de datos lenguaje c
Tipos de datos lenguaje c
 
Presentacion tipo de_datos_java
Presentacion tipo de_datos_javaPresentacion tipo de_datos_java
Presentacion tipo de_datos_java
 
Variables y Constantes en C++
Variables y Constantes en C++Variables y Constantes en C++
Variables y Constantes en C++
 
Presentación de c #
Presentación de c #Presentación de c #
Presentación de c #
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
TIPOS DE DATOS EN JAVA
TIPOS DE DATOS EN JAVATIPOS DE DATOS EN JAVA
TIPOS DE DATOS EN JAVA
 
Tipos de datos.java
Tipos de datos.javaTipos de datos.java
Tipos de datos.java
 
Variables de-programación
Variables de-programaciónVariables de-programación
Variables de-programación
 
3. Uso De Variables De Tipo Valor
3.  Uso De Variables De Tipo Valor3.  Uso De Variables De Tipo Valor
3. Uso De Variables De Tipo Valor
 
C# Diferencias
C# DiferenciasC# Diferencias
C# Diferencias
 
Tipo de operadores
Tipo de operadoresTipo de operadores
Tipo de operadores
 
Pseodocodigo
PseodocodigoPseodocodigo
Pseodocodigo
 
Tiposdedatos2 am
Tiposdedatos2 amTiposdedatos2 am
Tiposdedatos2 am
 
Operadores
OperadoresOperadores
Operadores
 
Computación I
Computación IComputación I
Computación I
 
Datos simples
Datos simples Datos simples
Datos simples
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
 
Identificadores, variables y constantes
Identificadores, variables y constantesIdentificadores, variables y constantes
Identificadores, variables y constantes
 

Similar a TIPO DE DATOS

Estructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacionEstructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacionandreinagracielarojasadam
 
Presentacion de tipos_de_datos_para_c_
Presentacion de tipos_de_datos_para_c_Presentacion de tipos_de_datos_para_c_
Presentacion de tipos_de_datos_para_c_GamePlayer34
 
El primer objetivo de un programa informático es el manejo de datos
El primer objetivo de un programa informático es el manejo de datosEl primer objetivo de un programa informático es el manejo de datos
El primer objetivo de un programa informático es el manejo de datosRolando Azcorra Medina
 
Elementos de programas
Elementos de programasElementos de programas
Elementos de programasprofecona169
 
tposdedatosc-200924033657.pptx
tposdedatosc-200924033657.pptxtposdedatosc-200924033657.pptx
tposdedatosc-200924033657.pptxErrol31
 
Variables, constantes y tipos de datos en C
Variables, constantes y tipos de datos en CVariables, constantes y tipos de datos en C
Variables, constantes y tipos de datos en CRonny Parra
 
Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Renny Batista
 
dokumen.tips_variables-constantes-y-tipos-de-datos-1231094571639405-1.ppt
dokumen.tips_variables-constantes-y-tipos-de-datos-1231094571639405-1.pptdokumen.tips_variables-constantes-y-tipos-de-datos-1231094571639405-1.ppt
dokumen.tips_variables-constantes-y-tipos-de-datos-1231094571639405-1.pptssuser948499
 
Apuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje cApuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje cZalimanunezc
 
Tipos de datos en programacion
Tipos de datos en programacionTipos de datos en programacion
Tipos de datos en programacionAlfonso
 
Clases predifinidas por .net
Clases predifinidas por .netClases predifinidas por .net
Clases predifinidas por .netEnrique Garcia
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuelaroyimar
 
Tipos de datos ok
Tipos de datos okTipos de datos ok
Tipos de datos okTensor
 

Similar a TIPO DE DATOS (20)

Estructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacionEstructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacion
 
Presentacion de tipos_de_datos_para_c_
Presentacion de tipos_de_datos_para_c_Presentacion de tipos_de_datos_para_c_
Presentacion de tipos_de_datos_para_c_
 
El primer objetivo de un programa informático es el manejo de datos
El primer objetivo de un programa informático es el manejo de datosEl primer objetivo de un programa informático es el manejo de datos
El primer objetivo de un programa informático es el manejo de datos
 
Elementos de programas
Elementos de programasElementos de programas
Elementos de programas
 
tposdedatosc-200924033657.pptx
tposdedatosc-200924033657.pptxtposdedatosc-200924033657.pptx
tposdedatosc-200924033657.pptx
 
Variables, constantes y tipos de datos en C
Variables, constantes y tipos de datos en CVariables, constantes y tipos de datos en C
Variables, constantes y tipos de datos en C
 
Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015
 
dokumen.tips_variables-constantes-y-tipos-de-datos-1231094571639405-1.ppt
dokumen.tips_variables-constantes-y-tipos-de-datos-1231094571639405-1.pptdokumen.tips_variables-constantes-y-tipos-de-datos-1231094571639405-1.ppt
dokumen.tips_variables-constantes-y-tipos-de-datos-1231094571639405-1.ppt
 
Ciclo básico de procesamiento de datos
Ciclo básico de procesamiento de datosCiclo básico de procesamiento de datos
Ciclo básico de procesamiento de datos
 
3.1.- Tipo de Datos
3.1.- Tipo de Datos3.1.- Tipo de Datos
3.1.- Tipo de Datos
 
Apuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje cApuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje c
 
Actividad N° 3 - Unidad 4
Actividad N° 3 - Unidad 4Actividad N° 3 - Unidad 4
Actividad N° 3 - Unidad 4
 
Algoritmos y Estructura de datos
Algoritmos y Estructura de datosAlgoritmos y Estructura de datos
Algoritmos y Estructura de datos
 
Tipos de datos en programacion
Tipos de datos en programacionTipos de datos en programacion
Tipos de datos en programacion
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
CONSTANTES
CONSTANTES CONSTANTES
CONSTANTES
 
Clases predifinidas por .net
Clases predifinidas por .netClases predifinidas por .net
Clases predifinidas por .net
 
Modulo2a
Modulo2aModulo2a
Modulo2a
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 
Tipos de datos ok
Tipos de datos okTipos de datos ok
Tipos de datos ok
 

Más de LUISEMILIOXD (20)

Doc1
Doc1Doc1
Doc1
 
Operaciones basicas
Operaciones basicasOperaciones basicas
Operaciones basicas
 
Promedios
PromediosPromedios
Promedios
 
Transporte
TransporteTransporte
Transporte
 
Ventas en 3 meses
Ventas en 3 mesesVentas en 3 meses
Ventas en 3 meses
 
Operaciones basicas
Operaciones basicasOperaciones basicas
Operaciones basicas
 
Promedios
PromediosPromedios
Promedios
 
Promedios
PromediosPromedios
Promedios
 
Transporte
TransporteTransporte
Transporte
 
Ventas en 3 meses
Ventas en 3 mesesVentas en 3 meses
Ventas en 3 meses
 
Texto 2
Texto 2Texto 2
Texto 2
 
Texto
TextoTexto
Texto
 
Andamio tarea
Andamio tareaAndamio tarea
Andamio tarea
 
Recetario .
Recetario .Recetario .
Recetario .
 
Recetario (3) (1)
Recetario (3) (1)Recetario (3) (1)
Recetario (3) (1)
 
Texto 2
Texto 2Texto 2
Texto 2
 
Autoformas
AutoformasAutoformas
Autoformas
 
F.base
F.baseF.base
F.base
 
F.base
F.baseF.base
F.base
 
F.base
F.baseF.base
F.base
 

Último

c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 

Último (20)

c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 

TIPO DE DATOS

  • 1. TIPO DE DATOS PARA C++ FRANCISCO JESUS JALOMO CHAVEZ LICONA HERANDEZ LUIS EMILIO
  • 2. TIPOS DE DATO  Caracteres: char (también es un entero), wchar_t  Enteros: short, int, long, long long  Números en coma flotante: float, double, long double  Booleanos: bool  Vacío: void  El modificador unsigned se puede aplicar a enteros para obtener números sin signo (por omisión los enteros contienen signo), con lo que se consigue un rango mayor de números naturales.
  • 3. TIPO DE DATO DE ‘CARACTERES’  Tipo cadena de caracteres: una cadena de caracteres es un número de caracteres consecutivos (incluso ninguno) encerrado entre unos delimitadores determinados, que en el lenguaje C son las comillas dobles.  Para definir variables de tipo cadena, estas se definen como vectores de caracteres, esto es, anteponiendo la palabra reservada char al identificador de la variable, y después entre corchetes la longitud máxima de cadena.  Char identificador[cantidad] = “ mensaje ”;  Por ejemplo: char cadena[20];  char cadena[20] = “Hola mundo”;  char cadena[] = “HOLA”;  En la siguiente tabla se hace un resumen de los distintos tipos de datos: 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”;
  • 4. TIPO DE DATO ‘ENTERO’  tipo entero: representa números enteros con o sin signo, que estarán compuestos por los dígitos del 0 al 9, pudiendo ser precedidos por los signos + o -.  Algunos ejemplo de datos enteros son: 0, 23, -176, -1, etc.  Para definir variables en C se antepone la palabra reservada del tipo al identificador de la variable. El tipo de datos entero se define en el lenguaje de programación C por la palabra reservada int.  Para definir un tipo de dato en C se escribe lo siguiente:  int nombre_variable = valor;  No es necesario que la variable tenga un valor predeterminado. Se puede definir sin asignarle ningún valor.  Si tenemos varios datos que son del mismo tipo, se pueden definir todas en la misma línea de código escribiendo un único int, separando el nombre de las variables por “,”. Una vez que se haya acabado de definir variables, se cierra la línea de código con “;”,  Por ejemplo: int edad = 24;  int edad;  int edad, num, contador;
  • 5. TIPO DE DATO ‘BOOLEANO’  El tipo de dato lógico o booleano es en computación aquel que puede representar valores de lógica binaria, esto es 2 valores, valores que normalmente representan falso o verdadero. Se utiliza normalmente en la programación, estadística, electrónica, matemáticas (Álgebra booleana), etc.  Para generar un dato o valor lógico a partir de otros tipos de datos, típicamente, se emplean los operadores relacionales (u operadores de relación), por ejemplo: 0 es igual a falso y 1 es igual a verdadero  (3>2)= 1 = verdadero  (7>9)= 0 = falso  Una vez se dispone de uno o varios datos de tipo booleano, estos se pueden combinar en expresiones lógicas mediante los operadores lógicos (Y, O, NO, …). Un ejemplo de este tipo de expresiones serían:  verdadero Y falso → falso  falso O verdadero → verdadero  NO verdadero → falso 
  • 6. TIPO DE DATO DE ‘COMA FLOTANTE’  Los tipos de datos de coma flotante son tipos de datos aproximados. El sistema redondea el significante si hay presente más precisión de la que puede representar.  La lista siguiente describe la sintaxis de coma flotante  Descripción  Signo inicial opcional  Ceros iniciales ilimitados  Al menos un dígito decimal  Coma o separador decimal, si es necesario  'e' o 'E' opcional introduciendo un exponente seguido de un signo opcional y de uno o más dígitos  Limitación  Sin puntos de millares  No hay soporte para valores excepcionales de carga (No es un número (NaNs) e infinitos)
  • 7. TIPO DE DATO ‘VACIO’  Si el tipo de puntero es void *, el puntero puede señalar a cualquier variable que no se declare con la palabra clave const o volatile. Un puntero void no se puede desreferenciar a menos que se convierta en otro tipo. Un puntero void se puede convertir en cualquier otro tipo de puntero de datos.  Un puntero void puede señalar a una función, pero no a un miembro de clase en C++.  No se puede declarar una variable de tipo void.  Ejemplo  // void.cpp  void vobject; // C2182  void *pv; // okay  int *pint; int i;  int main() {  pv = &i;  // Cast optional in C required in C++  pint = (int *)pv;  }