关于c++的输出类型和setprecision的问题。
关于c++的输出类型和setprecision的问题。
日期:2012-02-08 22:11:36 人气:1
#include
int main()
{
int a=5;
cout<<(float)a<<endl;
return 0;
}即使把int类型数据转化为float显示结果依旧是5.
这是c++数据类型转换的规定。
#include
#include
void main()
{ cout<<setprecision(2)<<1124.4567; }
同样把你的代码放进了编译器运行了一次结果如你所说,可是我把你的数据改了一点点,结果就变成了:1.1e