關(guān)于自動轉(zhuǎn)換
#include <iostream>
using namespace std;
int main()
{double a=3.1;
int b;
b=a;
cout<<b<<endl;
return 0;
}
運行這個程序結(jié)果為3 這是不是說明了double型的a自動轉(zhuǎn)換成了int型的b? 如果是的話? double是“大盒子”啊?? 而int是”小盒子“? 這不是與自動轉(zhuǎn)換的原則相違背嗎? 如果不是的話該怎么解釋
2015-10-19
C++和C不一樣的。。
2015-10-19
你這是C++吧?