小编在这出了一道题,考考童鞋们,如何使代码编辑器中的程序输出结果: num的整数部分是2 在代码编辑器中,第5行将num强制转换为整型

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

qq_慕瓜0572559

2023-08-06 11:42

#include <stdio.h>

int main()

{

    double num = 2.5;  

    int num = (int)num;

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

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

    return 0;

}


写回答 关注

2回答

  • 奥德彪拉香蕉
    2024-08-14 13:21:52

    #include <stdio.h>

    int main()

    {

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

        int num1 = (int)num;    //将num强制转换为整形,并用变量名num1代表

        printf("num的整数部分是%d\n", num1);   //输出时,使用的是转换后的变量名

        return 0;

    }


  • weixin_精慕门7157967
    2023-08-08 08:57:02

    int num = (int)num;

    应该改成

    int numd = (int)num;

    转换名称不能一样

C语言入门

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

926024 学习 · 20793 问题

查看课程

相似问题