以前我用C编程时,曾考虑过这个问题;C++里使用“流输入输出”,和C的“标准输入输出”不同;应该更先进,但俺不懂……
这是一个可以显示槐碧总共16位小数的程序,我想16位就够多了吧……
#include
#include
#include
void main()
{
double i=16;
double j=1/3.0;
char buffer[320];
sprintf(buffer,"%.16lf",pow(i,j));
cout<<散明乎buffer<
注:如果你把"%.16"改成"%.100"或更大的数,从小数点后的第十七位起,将全是0,所以没什么意义了……一冲悉般16位小数就够用了吧……
#include
#include
#include
void main()
{
float i=16;
double j=1/3.0;
float k=pow(i,j);
cout<
}