#include <stdio.h>
int main()
{
double num=2.5;
int numtow=(int)num;
printf("%f\n",num);
printf("%d\n",num);
printf("num的整数部分是%d\n",num);
return 0;
}
你想的答案是不是应该如下:
2.5
2
num的整数部分是2
不过是不是printf("%f\n,num")中的num,应该为numtow?下一行也是。
#include <stdio.h> int main() { double num = 2.5; int numtow = (int)num; printf("num的整数部分是%d\n",numtow); return 0; }
#include <stdio.h>
int main()
{
double num = 2.5; //定义浮点型变量num并赋值为2.5
printf("num的整数部分是%d\n", (int)num);
return 0;
}