Diferencia de Tipos de datos.

Iniciado por FKT, 5 Septiembre 2015, 10:54 AM

0 Miembros y 2 Visitantes están viendo este tema.

FKT

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  :)
Solo hay 10 tipos de personas, las que saben binario y las que no.

ivancea96

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.

FKT

#2
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 .
Solo hay 10 tipos de personas, las que saben binario y las que no.

engel lex

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
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

tincopasan

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.

FKT

Vale, gracias por aclarar mis dudas  ;D
Solo hay 10 tipos de personas, las que saben binario y las que no.