不知道错在哪里了,求大神解答?

来源:2-9 强制类型转换

卡比巴尔

2016-03-04 21:43

#include <stdio.h>

int main()

{

    double a = 2.5; //定义浮点型变量num并赋值为2.5

    int num=(int)a;

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

    return 0;

}

#include <stdio.h>

int main()

{

    double a = 2.5; //定义浮点型变量num并赋值为2.5

    int num=(int)a;

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

    return 0;

}


写回答 关注

3回答

  • 越飞越高
    2016-11-10 13:48:14

    强制转换为整型的语句int num=(int)a; 后面的中文分号要改为英文半角的分号

    http://img.mukewang.com/58240a1b00010e1f09680570.jpg

  • 1_873190849
    2016-04-13 17:25:31

    int num=(int)a;后的分号错误

  • 陆彧恆
    2016-03-04 22:02:35

    代码是没有错的,错的是网站。

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926207 学习 · 20797 问题

查看课程

相似问题