当前位置: 代码迷 >> C语言 >> 请教一个long double类型问题
  详细解决方案

请教一个long double类型问题

热度:242   发布时间:2007-07-10 09:00:25.0
请教一个long double类型问题
如下代码:
long double a,b,c;
a=5;
b=3;
c=a/b;
cout<<c<<endl;
结果输出的是1.66667,请问为什么不是long double型而是个float类型呢?我需要精度更高一点应该怎么弄?
搜索更多相关的解决方案: double  long  类型  精度  

----------------解决方案--------------------------------------------------------
#include <iostream.h>
#include <iomanip.h>
int main()
{
long double a,b,c;
a=5;
b=3;
c=a/b;
cout<<setprecision(18)<<c<<endl;
return 0;
}

----------------解决方案--------------------------------------------------------
  相关解决方案