Powered By Blogger

byte, int, long y float


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