要强制转换成int 类型是否应该在声明一个变量?

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

慕粉1255299925

2017-02-16 04:33

ello.c
#include <stdio.h>
int main()
{
    double num = 2.5;      //定义浮点型变量num并赋值为2.5
    printf("num的整数部分是%d\n", num); 
    return 0;
}

写回答 关注

4回答

  • qq_云周勇_0
    2017-03-11 09:19:48
    已采纳

    #include <stdio.h>

    int main()

    {

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

       int num1=(int)num;

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

        return 0;

    }


  • Sigo_so_s
    2017-02-17 15:23:44

    需要再用另一个变量替换,否则无法识别

  • 他不羁的脸色像夜色将沉
    2017-02-16 09:26:00

     

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

    (int)num表示将浮点型变量强制转换为整型,

    他不羁的脸色... 回复慕粉1255...

    是的,不用

    2017-02-21 19:46:34

    共 2 条回复 >

  • 冀南
    2017-02-16 09:13:00

    使用一个变量去替换

    int a=(int) num

C语言入门

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

926026 学习 · 20793 问题

查看课程

相似问题