楚桥
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是”小盒子“ 这不是与自动转换的原则相违背吗 如果不是的话该怎么解释
C++和C不一样的。。
你这是C++吧?
C语言入门
926028 学习 · 20793 问题
相似问题