byte
Byte almacena un valor numérico de 8 bits sin decimales. Tienen un rango entre 0 y
255
byte unaVariable = 180; // declara 'unaVariable' como tipo byte
Int
Enteros son un tipo de datos primarios que almacenan valores numéricos de 16 bits sin
decimales comprendidos en el rango 32,767 a -32,768.
int unaVariable = 1500; // declara 'unaVariable' como una variable
de tipo entero
Nota:Las variables de tipo entero “int” pueden sobrepasar su valor máximo o mínimo
como consecuencia de una operación. Por ejemplo, si x = 32767 y una posterior
declaración agrega 1 a x, x = x + 1 entonces el valor se x pasará a ser -32.768. (algo así
como que el valor da la vuelta)
Long
El formato de variable numérica de tipo extendido “long” se refiere a números enteros
(tipo 32 bits) sin decimales que se encuentran dentro del rango -2147483648 a
2147483647.
long unaVariable = 90000; // declara 'unaVariable' como tipo long
Float
El formato de dato del tipo “punto flotante” “float” se aplica a los números con
decimales. Los números de punto flotante tienen una mayor resolución que los de 32
bits con un rango comprendido 3.4028235E +38 a +38-3.4028235E.
float unaVariable = 3.14; // declara 'unaVariable' como tipo flotante
Nota: Los números de punto flotante no son exactos, y pueden producir resultados
extraños en las comparaciones. Los cálculos matemáticos de punto flotante son también
mucho más lentos que los del tipo de números enteros, por lo que debe evitarse su uso si
es posible.
No hay comentarios:
Publicar un comentario