1. Datos

Como se había mencionado antes, “Cada dato utilizado durante la ejecución del programa deberá ser DECLARADO para que el compilador lo reconozca, sepa cómo almacenarlo y recuperarlo; se deberá reservar memoria para que pueda almacenar la cantidad de datos necesarios.”

C++ NO tiene tipado Dinámico como Python.

La declaración de cada ítem de datos consiste en indicar

  1. tipo de dato
  2. nombre que lo identifique.

En C hay tipos básicos de datos:

  • carácter (character)
  • entero (integer)
  • punto flotante (floating point) 
  • puntero (point)
  • lógico (bool)
  • varios mas...

Los números son los datos fundamentales utilizados por los programas de computadoras. El contenido de la memoria consiste en números binarios almacenados en grupos de 8 bits (1 byte) o 16 bits (2 bytes). Aún cuando un programa de computadora trabaje con letras o gráficos, básicamente está involucrando una serie de números almacenados en memoria.

Los diferentes tipos de datos dependen, en realidad, de la cantidad de bytes que ocupen en memoria.

Cuando se desea definir ítems de datos que almacenen palabras (dos o más caracteres) nos encontramos ante el tipo de dato “string” o cadena de caracteres.
Por ejemplo:

'hola'  'Juan Pérez'

Este tipo de datos merece un desarrollo especial por ello se verá en el capítulo de arreglos.

Tipo de datos char NO es lo mismo que string.