到底是谁的问题?不应该是%f而不是%d吗
#include <stdio.h>
int main()
{
double num = 2.5;
int Two=(int) num;//定义浮点型变量num并赋值为2.5
printf("num的整数部分是%f\n",num);
return 0;
}
%f的输出结果为2.50000,是num整形,答案正确且无误,为什么看到好多朋友是%d?连大佬解答也是说%d?
%d虽然是整形但答案很长,-682563啥的,到底谁是对的?评论区给我看迷糊了,求解答。
还有最后那个num,为什么有人会跟前面的Two?是因为题不同吗?不是求num的整数型吗?求解答