Чи можна це зробити?
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
}
Я знаю , що код , ймовірно , нічого подібного не йти, але як же воно поділося?
double
і int
представлені в пам'яті по-різному, і ви б використовували те чи інше, виходячи з контексту обробки пам'яті.