关于自动转换

来源:2-8 自动类型转换

楚桥

2015-10-17 19:22

#include <iostream>

using namespace std;

int main()

{double a=3.1;

int b;

b=a;

cout<<b<<endl;

return 0;

}

运行这个程序结果为3 这是不是说明了double型的a自动转换成了int型的b  如果是的话  double是“大盒子”啊   而int是”小盒子“  这不是与自动转换的原则相违背吗  如果不是的话该怎么解释

写回答 关注

2回答

  • 心悦君夕
    2015-10-19 11:47:27

    C++和C不一样的。。

  • 心悦君夕
    2015-10-19 11:47:13

    你这是C++吧?

C语言入门

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

926028 学习 · 20793 问题

查看课程

相似问题