El tipo de Dato long es igual a double o es menor?
Y porque meter otro tipo de Dato si tenemos ya double o como se usa?
Saludos y gracias por contestar una pregunta tan tonta :)
Tipos de coma flotante:
- float es coma flotante de 4 bytes.
- double es coma flotante de 8 bytes.
Ahora tipos enteros:
- char es entero de 1 byte.
- short es entero de de tamaño mayor o gial a char, y menor o igual a int. Suele ser de 2 bytes.
- int es entero de tamaño mayor o igual a short y menor o giual a long. Suele ser de 4 bytes.
- long es entero de tamaño mayor o igual a int. Suele ser de 4 bytes.
- long long es entero de tamaño mayor o igual a long. Suele ser de 8 bytes.
Cuidado, porque en C# por ejemplo, "long" es de 8 bytes.
Pero en C y C++ suelen darse esos valores.
Luego, los enteros los puedes combinar con signed o unsigned.
Cita de: FKT en 5 Septiembre 2015, 10:54 AM
como se usa?
Como quieras.
Cita de: ivancea96 en 5 Septiembre 2015, 15:38 PM
Como quieras.
Jaja ya pero por ejemplo es lo mismo usar un long a un int??
Gracias por la escala de tipos de datos .
Cita de: FKT en 5 Septiembre 2015, 15:45 PM
Jaja ya pero por ejemplo es lo mismo usar un long a un int??
Gracias por la escala de tipos de datos .
en general si... solo que el long te permitirá usar números más grandes (64bit contra 32 bits) sin que se desborde
más allá de que los puedas usar para que declarar un valor con más de lo que realmente vale, o sea si trabajas con números hasta 35000 ¿para que declararlo long? solo le asigna más memoria de la que necesita.
Vale, gracias por aclarar mis dudas ;D