问答详情
源自:2-9 强制类型转换

运行成功,输出错误

为什么运行成功,输出错误   哪位大佬解释一下 #include

int main() {    double numOne = 2.5;//定义浮点型变量num并赋值为2.5    int numTwo = (int) numOne;    printf("%d\n", numTwo);      return 0; }

提问者:慕仰0490006 2019-06-07 10:44

个回答

  • 756324
    2019-06-07 11:07:51

    你这里输出的结果是2

    他要你你要输出的是num的整数部分是2

    printf("num的整数部分是%d\n", numTwo);

  • 慕仰0490006
    2019-06-07 10:57:43

     printf("num的整数部分是%d\n", numTwo); 

    这样写就好了,自己摸索出来了?