问答详情
源自:2-9 强制类型转换

为什么这个也对 int num4=(int)num?

为什么这个也对int num4=(int)num


提问者:慕娘1214406 2020-09-29 10:38

个回答

  • 慕仙3090518
    2020-09-29 14:34:07

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

    我猜你是这样写的,强制转换后,下一行显示输出显示也要用num4。这个由你自己定义,你只要喜欢改为num8也行的,但注意前后一致。