强制类型转换形式

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

l卿言

2018-07-14 16:29

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

    int num1=(int)num//强制转换为int类型

    printf("%f\n",num)

    printf("%d\n", num1);  

    return 0;

为什么这样不可以呢


写回答 关注

2回答

  • 慕的地9027510
    2018-07-14 16:48:07
    已采纳

    少打了分号

    #include <stdio.h>

    int main()

    {

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

        int num1 =(int)num;

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

        return 0;

    }


    l卿言

    非常感谢!

    2018-07-14 17:37:36

    共 1 条回复 >

  • FSGFD
    2018-07-20 22:49:13

    prantf



C语言入门

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

926023 学习 · 20793 问题

查看课程

相似问题