为什么这个也对int num4=(int)num
#include <stdio.h>int main(){ double num = 2.5; //定义浮点型变量num并赋值为2.5 int num4 = (int)num; printf("num的整数部分是%d\n", num4); return 0;}
我猜你是这样写的,强制转换后,下一行显示输出显示也要用num4。这个由你自己定义,你只要喜欢改为num8也行的,但注意前后一致。