2.5只有一位小数, 不应该用的是float吗
float 能用的 double一般都可以 你可以尝试用double
#include <studio.h> int main() { float num =2.5; int number = (int)num; printf("num的整数部分为%d\n”,number); return 0; }
float也行啊。
给个图啊