强制转换整形

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

_镜心

2015-12-10 19:43

#include

int main() {    double num = 2.5;      //定义浮点型变量num并赋值为2.    printf("num的整数部分是%d\n", (int)num);      return 0; } 为什么不给对,明明能编译出来
写回答 关注

3回答

  • 浅吻
    2015-12-13 21:55:01

    那为什么他给的例子是int double=(int)nuw; 这个样子的呢?然后按这个样子编代码还不对!结果是一个他没说过的那样的编就对了呢?

  • 流浪_老
    2015-12-10 22:18:35

    #include<stdio.h>

    int main() {    double num = 2.5;      //定义浮点型变量num并赋值为2.   

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


    你的头文件不完整 是#include<stdio.h>

  • RockenRoll
    2015-12-10 19:52:32

    可能是在线编译器的问题,在你自己的编译器上能编译出来就对了,以你自己的编译器为准

C语言入门

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

926209 学习 · 20797 问题

查看课程

相似问题