#include "stdafx.h"
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double x,y;
cout << "平方" << endl;
cin >>x;
y = pow(2.0, x);
cout << y;
cin.get();
return 0;
}
才学c++几天,想要试一下算平方,但是输出太大会带e,怎么让它直接显示数字是多少,而且一个窗口可以反复运算
而且再继续大的话会有inf,是没有xy定义好吗?
那这样数据太大会不会出现inf?
追答当然会
其实你可以用"long double"声明变量,甚至是"unsigned long double"这样数据范围跟大。