#include
int main() { double num = 2.5; //定义浮点型变量num并赋值为2. printf("num的整数部分是%d\n", (int)num); return 0; } 为什么不给对,明明能编译出来那为什么他给的例子是int double=(int)nuw; 这个样子的呢?然后按这个样子编代码还不对!结果是一个他没说过的那样的编就对了呢?
#include<stdio.h>
int main() { double num = 2.5; //定义浮点型变量num并赋值为2.
printf("num的整数部分是%d\n", (int)num); return 0; }
你的头文件不完整 是#include<stdio.h>
可能是在线编译器的问题,在你自己的编译器上能编译出来就对了,以你自己的编译器为准