|
Tema
2 Tipos de Variables
|
|
|
|
|
|
|
|
|
|
 |
Teoría:
Tipos
Fundamentales
|
 |
|
|
|
|
|
|
|
|
|
|
|
Los
tipos determinan cómo se manipulará la información
contenida en una variable.
La información en el interior de la memoria del ordenador
es siempre binaria, al menos a un cierto nivel. El tipo nos dice
a nosotros y al compilador como debe interpretarse y manipularse
esta información binaria.
De momento sólo veremos los tipos fundamentales, que son:
void, char, int, float, double
y bool
junto con los modificadores: short, long, signed
y unsigned o combinaciones de ellos.
Sólo
existen cinco tipos fundamentales, y todos los tipos demás
son derivados de ellos. Los veremos uno por uno, y veremos como
les afectan cada uno de los modificadores.
Aqui
tienes una tabla resumen de todos ellos:
|
|
|
|
|
|
|
|
|
|
|
Tipo
|
Tamaño
|
Rango
|
unsigned
short int
|
2
bytes
|
0
... 65,535
|
short
int
|
2
bytes
|
-32,768
... 32,767
|
unsigned
long int
|
4
bytes
|
0
... 4,294,967,295
|
long
int
|
4
bytes
|
-2,147,483,648
...2,147,483,647
|
int
(16 bit)
|
2
bytes
|
-32,768
... 32,767
|
int
(32 bit)
|
4
bytes
|
-2,147,483,648
... 2,147,483,647
|
unsigned
int (16 bit)
|
2
bytes
|
0
.... 65,535
|
unsigned
int (32 bit)
|
2
bytes
|
0
... 4,294,967,295
|
char
|
1
byte
|
256
caracteres ó 0..255
|
float
|
4
bytes
|
1.2e-38
... 3.4e38
|
double
|
8
bytes
|
2.2e-308
... 1.8e308
|
|
|
|
|
|
|
|
|
|
|
|