#include<iostream>
int main()
{
using std::cout;
using std::cin;
cout << static_cast<float> (5/8);
cin.get();
return 0;
}
上面这段程序输出:0
#include<iostream>
int main()
{
using std::cout;
using std::cin;
cout << (float)5/8;
cin.get();
return 0;
}
上面这段程序输出:0.625
怎么static_cast转换不来啊