Tipos de datos
Es un atributo de los datos que indica al ordenador (y/o al programador/programadora) sobre la clase de datos que se va a manejar.
Tipo de dato primitivo: Son aquellos que almacenan un único valor
estos son:
Tipos numéricos enteros: almacenan números enteros y la única diferencia entre ellos es la cantidad de bytes utilizados.
--- byte: utiliza en memoria un único byte (8bits), el rango de valores de almacenamiento va desde -127 a 128
--- short: utiliza el doble en memoria que el byte, el rango de valores de almacenamiento va desde -32.768, a 32.767
--- int: utiliza cuatro bytes en memoria, es el que más se utiliza para variables y objetos, el rango de valores de almacenamiento va desde -2^31 a 2^31-1
--- long: Es el tipo de dato de este tipo de mayor capacidad con 64 bits, se utiliza con entidades y módulos, el rango de valores de almacenamiento va desde 2^63 a 2^63-1.
Tipos numéricos de punto flotante: Son los tipos de datos que representan números grandes o demasiados pequeños así como decimales.
--- float: utiliza en memoria 32 bit, se representan decimales y el rango de valores de almacenamiento va desde 1.4x10^-45 a 3.4028235x10^38
--- double: utiliza en memoria 64bits y representa el mismo tipo de dato que el anterior, el rango de valores de almacenamiento va desde 4.9x10^-324 a 1.7976931348623157x10^308
Tipo booleano y caracter: los primeros facilitan el trabajo para poder trabajar con valores de verdadero o falso, los segundos almacenan letras o números; este último utiliza 16 bits y se usa la codificación UTF-16 de Unicode
Tipo de dato estructurado: Son los tipos de datos que almacenan conjunto de valores más simple
estos son:
Cadenas de caracteres: mejor conocido como String, instancia de la clase con su mismo nombre, es considerado como un objeto, donde se almacena caracteres y se utiliza las comillas dobles para su utilización.
Vectores o Array: utilizado para almacenar una colección de datos de un mismo tipo, cada dato del vector ocupa una posición con un indice númerico.
Tipo envoltorio o Wrapper: Posee un equivalente con los tipos primitivos con la diferencia que poseen propiedades y métodos especiales, ya sea conversiones entre enteros y caracteres. Se pueden identificar porque estos son los datos primitivos pero declarados con letra capital o mayúscula.
Existen otros tipos de datos que son parte de librerias que están incluidas en el lenguaje de programación.
Last updated
Was this helpful?