có khả năng làm cái này không?
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
}
Tôi biết mã có lẽ không đi bất cứ điều gì như thế, nhưng làm thế nào không cho nó đi?
double
và int
được biểu diễn trong bộ nhớ khác nhau và bạn sẽ sử dụng cái này hoặc cái kia dựa trên bối cảnh xử lý bộ nhớ của bạn.