double num1 = 2.5;
int num=(int)num;
printf("num的整数部分是%d\n",num);
return 0;
这样写为什么不对啊? 这样不是也是强制转化吗
int num=(int)num1;
看第二行,打错了。望采纳