Tipos de datos primitivos
Los tipos de datos hacen referencia al tipo de información que se trabaja, donde la unidad mínima de almacenamiento es el dato, también se puede considerar como el rango de valores que puede tomar una variable durante la ejecución del programa.
Caracteres
El tipo de dato carácter es un dígito individual el cual se puede representar como numéricos (0 al 9), letras (a-z) y símbolos (!"$&/\).
Tipo de dato Rango Tamaño en memoria
char 0 a 255 8 bits por carácter
Caracteres unicode
El tipo de dato carácter unicode es una "extensión" del tipo de dato cadena, permite ampliar los símbolos de escritura, provee exactamente hasta 65535 caracteres diferentes.
Nota: En el lenguaje java la codificación Unicode permite trabajar con todos los caracteres de distintos idiomas.
Tipo de dato Rango Tamaño en memoria short 0 a 65535 16 bits por carácter
Numéricos
Este tipo de dato puede ser real o entero, dependiendo del tipo de dato que se vaya a utilizar.
Enteros: son los valores que no tienen punto decimal, pueden ser positivos o negativos y el cero.
Tipo de dato Tamaño en memoria byte 8 bits short 16 bits int 32 bits long 64 bits
Reales: estos caracteres almacenan números muy grandes que poseen parte entera y parte decimal.
Tipo de dato Tamaño en memoria float 32 bits double 64 bits
Booleanos
Este tipo de dato se emplea para valores lógicos, los podemos definir como datos comparativos dicha comparación devuelve resultados lógicos (Verdadero o Falso).
Tipo de dato Tamaño en memoria
boolean 8 bits
Tipos de datos en distintos lenguajes
Pascal
El lenguaje de programación Pascal permite declarar variables de tipo carácter (Cadena) y numérica. Como se puede apreciar, todas las variables excepto la de tipo Cadena son de tipo numéricas (incluyendo Booleano).Nombre Memoria requerida Rango Descripción
Booleano 1bit 1 ~ 0 Verdad -Falso
Byte 1 byte (8 Bits) 0 ~ 255 Byte sin signo.
ByteSig 1 byte (8 Bits) (-128) ~ 127 Byte con signo.
Word 2 byte (16 Bits) 0 ~ 65.535 Word sin signo.
WordSig 2 byte (16 Bits) (-32768) ~ 32767 Word con signo.
Entero 4 byte (32 Bits) 0 ~ 4.294.967.295 Entero sin signo.
EnteroSig 4 byte (32 Bits) (-2.147.483.648) ~ 2.147.483.647 Entero con signo
Real 8 byte (64 Bits)
Java
El lenguaje de programación Java permite declarar variables de tipo primitivo, pero dada que los envoltorios de dichas funciones presentan muchas operaciones útiles, es más común hacer uso de las clases que las tratan.Nombre Declaración mem requerida rango
Booleano Boolean - True-False
Byte Byte 1bit (8bits) -127... 128
Entero pequeño short 2byte (16 bits) -32.678 ... 32.678
Entero int 4byte (32bits) -231 ... 231 -1
Entero largo long 8byte (64bits) -263 .. 263-1
Real float 4byte (32bits) ±3,4·10-38 .. ±3,4·1038
Real largo double 8byte (64bit) ±1,7·10-308 .. ±1,7·10308
Caracter char 2byte (16bits) 0 .. 65.535
No hay comentarios:
Publicar un comentario