关于float型的小问题
int main()
{
float m=2.01;
cout<<m<<endl;
return 0;
}
以上代码在VC6下编译会给出warning C4305: 'initializing' : truncation from 'const double' to 'float'
但是可以正确输出。如果将m初始化为2.0就不会报错。
这个问题困扰了我好久,请问float型变量该怎么用啊?
int main()
{
float m=2.01;
cout<<m<<endl;
return 0;
}
以上代码在VC6下编译会给出warning C4305: 'initializing' : truncation from 'const double' to 'float'
但是可以正确输出。如果将m初始化为2.0就不会报错。
这个问题困扰了我好久,请问float型变量该怎么用啊?
2007-11-12 21:19
我的一点问题都没有```

2007-11-13 00:54
2007-11-16 23:40
用的是VC6.0吗?
是的

2007-11-17 01:37
2007-11-17 01:50

2007-11-18 14:58
2007-11-18 19:46
2007-11-18 22:47
2007-11-18 22:47
2007-11-19 12:36