[求助]关于float的问题希望知道的人说一下呀?
#include <iostream>
int main()
{
using namespace std;
float a = 2.43e+22f;
float b = a + 1.0f;
cout << " a = " << a << endl;
cout << " b - a = " << b - a << endl;
return 0;
}
在VC++2005中a怎么返回的是24300000451808947000000.000000 ?
b返回的和a的值一样? b-a=返回的值是0.000000?
希望知道的朋友说一下呀.顺便说一下float的类型变量!!谢谢了!!