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

我不懂的啊

#include

int main() {    double num = 2.5;      //定义浮点型变量num并赋值为2.5    printf("num的整数部分是%d\n", (int)num);  //在前面直接加一个(int)就ok    return 0; } 为啥运行结果是0,不是2

提问者:原野爷 2017-10-29 00:09

个回答

  • Dang_h
    2017-10-29 00:47:28

    少了头文件吧~应该。

    #include <stdio.h>

    int main()