Apakah mungkin melakukan ini?
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
}
Aku tahu kode mungkin tidak pergi sesuatu seperti itu, tapi bagaimana tidak pergi?
double
dan int
diwakili dalam memori secara berbeda, dan Anda akan menggunakan satu atau yang lain berdasarkan konteks penanganan memori Anda.