Ist das möglich?
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
}
Ich weiß, dass der Code wahrscheinlich nicht so aussieht, aber wie geht es?
double
und int
werden im Speicher unterschiedlich dargestellt, und Sie würden das eine oder andere basierend auf dem Kontext Ihrer Speicherbehandlung verwenden.