3.3 Tipos de Datos
3.3 Tipos de Datos
3.3 Tipos de Datos
- INTRODUCCIN A LA PROGRAMACIN DE UN
LENGUAJE ESTRUCTURADO.
3.3
Recordemos que en la primera unidad comentamos que un dato puede ser un nmero, una
palabra, una imagen y que son la materia prima para la produccin de informacin, pues
bien, es necesario almacenar estos datos en algn lugar para que la computadora pueda
trabajar con ellos. Se reserva un espacio en la memoria de la computadora para contener
datos que pueden cambiar o no durante la ejecucin de un programa. A este espacio en
memoria se le da un nombre especfico para identificarlo. Los principales tipos de datos en
C++ son :
Es el tipo bsico alfanumrico, es decir que puede contener una letra, un smbolo, un dgito
numrico o un signo de puntuacin, es decir, cualquiera de los caracteres contenidos en el
cdigo ASCII (ver anexo). El tamao que ocupa en memoria este tipo de dato es de 1 byte
(8 bits). En unin con la estructura array C++ nos permite manipular cadenas de caracteres,
esto lo veremos un poco ms adelante.
El rango de valores es el siguiente:
Tal vez te pregunte Por qu se asignan valores alfabticos a una variable con rango
numrico? La respuesta es que internamente las letras se almacenan como nmeros, por
ejemplo la letra A se almacena como el nmero 65 , la letra X como el nmero 88, estos
valores se asocian con el cdigo ASCII (consulta la tabla).
Dado que los datos char se almacenan como nmeros, se pueden realizar operaciones
aritmticas con ellos, por ejemplo, podemos convertir una letra mayscula S a una letra
minscula s sumando 32 del cdigo ASCII. Te sugiero que cuando se trate de operaciones
aritmticas, utilices variables numricas, para evitar confusiones.
char dato_char;
char letra = c;
Tipo Numrico
Como su nombre lo dice sirven para guardar datos con un valor numrico. Se dividen en
dos categoras principales:
Enteros: Guardan valores que no tienen fracciones (esto es, solamente nmeros enteros),
se sub dividen en dos tipos: los enteros con signo que pueden guardar valores positivos o
negativos, y los enteros sin signo que solamente pueden guardar valores positivos y el 0.
Int calif;
float impuesto;
long distancia;
Ahora bien, todos los tipos de datos mencionados anteriormente pueden ser constantes o
variables, veamos qu significa.
Constante
Es un valor que permanece fijo durante el tiempo de ejecucin, si intentamos modificarlo,
se producir un mensaje de error. Podemos definir a una constante como una localidad de
memoria, la cual tiene un nombre y un tipo de dato asociados. Es necesario anteponer la
palabra const al tipo de dato de la manera siguiente:
Las variables son datos de un programa cuyo valor almacenado en memoria puede cambiar
durante la ejecucin del programa, deben ser declaradas con un nombre y un tipo de dato
dado al principio del nombre o de la funcin