¿Es posible hacer esto?
double variable;
variable = 5;
/* the below should return true, since 5 is an int.
if variable were to equal 5.7, then it would return false. */
if(variable == int) {
//do stuff
}
Sé el código probablemente no va nada por el estilo, pero ¿cómo lo hace que se vaya?
double
y int
están representados en la memoria de manera diferente, y usaría uno u otro según el contexto de su manejo de memoria.