tipos de datos
Todos los lenguajes de programación soportan algún conjunto de diferentes tipos de datos. Un tipo de dato es un conjunto de valores y un conjunto de operaciones definidas para esos valores. Un tipo de dato describe un conjunto de objetos con la misma representación. Existe un número de operaciones asociadas con cada tipo, por ejemplo: es posible realizara aritmética sobretipos de datos enteros y reales, concatenar con los datos de tipo cadena o recuperar o modificar el valor de un elemento de un arreglo. Un tipo de dato proporciona una descripción de sus instancias que indican al compilador cosas como cuanta memoria se debe asignar para una instancia, cómo representar los datos en memoria y qué operaciones son permisibles sobre esos datos.
Los tipos de datos que seconstruyen en el compilador, se conocen como tipos de datos fundamentales o predefinidos. Cada lenguaje de programación incorpora una colección de tipos de datos fundamentales, que incluyen normalmente enteros, reales, carácter etc. Los lenguajes soportan también un número de constructores de tipos de datos estructurados o compuestos, que son tipos más complejos
SIMPLES O PRIMITIVOS (Básicos,Fundamentales o predefinidos): Son aquellos que reconoce directamente el lenguaje, sirven de base para otros tipos de datos (complejos),ocupan solo una localidad de memoria, para el almacenamiento de un valor simple, no de objetos complejos. Por lo tanto la variable que lo identifica hace referencia a un valor único a la vez., este tipo de datos se clasifican de la siguiente manera:
Numéricos:
Sonaquellos que solamente aceptan caracteres numéricos y el caracter puntoen el caso de aquellos valores fraccionarios.
Enteros:
Son aquellos que consideran solamente valores enteros (sin fracciones decimales) pudiendo ser precedidos por el carácter (-), para asignarle el signo a los valores negativos.
Carácter o char :
Ocupan 16 bits, con un rango de 0 a 65,536. Este rango tan amplio, le permiteal lenguaje representar cualquier carácter alfabético, numérico (sin signo) o especial de cualquier lenguaje o idioma de cualquier parte del mundo, garantizando con esto la portabilidad. El carácter debe estar delimitado por comillas simples (apostrofes).
NO PRIMITIVOS (Estructurados o compuestos):
Son aquellos que no están considerados por el lenguaje y tendrán que ser definidos por elprogramador, empleando para ello los tipos de datos simples o básicos.
Identificadores, Variables y Constantes
Algunos de los principales componentes de un programa son los Identificadores, las variables y las constantes.
Identificadores: Se emplean para asignarle un nombre a una clase, objeto, atributo, etc. Y se puede emplear en el, cualquier secuencia de caracteres alfabéticos en mayúsculas ominúsculas, numéricos, los caracteres de subrayado (guión bajo), el de dólar ($) y no se permiten los espacios en blanco como separadores de palabras.
Constantes
Una constante es una partida de datos que permanecen sin cambios en el programa (durante el desarrollo y ejecución).
Variables
Una variable es una partida de datos cuyo valor puede cambiar en el programa (durante el desarrollo yejecución).
Los diferentes tipos de variables dependen del lenguaje de programación, por lo general estas suelen ser enteras, reales, carácter, lógicas y de cadena.
Tanto las variables como las constantes tienen un nombre o identificador generalmente conformado por caracteres alfanuméricos (ciertos lenguajes de programación admiten el carácter de subrayado ‘_’ como válido en los identificadores), y elprimero de éstos debe ser una letra.
Para poder usar una variable en C++, primero debemos declararla especificando cual de los tipos de datos presentados arriba queremos que sea. La sintaxis para declarar una nueva variable es escribir el especificador de tipo de dato que queremos (como int, short, float...) seguido por un identificador de variable. Por ejemplo:
int a;
float mynumber;
Son...
Regístrate para leer el documento completo.