这个代码错哪儿?

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

暴走大圣

2016-04-15 02:21

#include <stdio.h>

int main()

{

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

    int a = (int) num;

    num = a;

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

    return 0;

}


写回答 关注

2回答

  • 越飞越高
    2016-11-10 13:53:50

    把浮点型num强制转换成为整型后,要输出整型就要在输出语句中调用整形的名称

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

  • 慕田峪2209356
    2016-04-15 07:21:58

    num=a; 去掉,  打印结果最后num改成a  

C语言入门

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

926025 学习 · 20793 问题

查看课程

相似问题