我在“C ++ Primer”第5册上做了一些消息,第38,2.7页有一个消费税
(c)1024f
当我在电脑上运行时,就像下面一样,GCC给了我一个错误:
有人可以帮我解释原因吗?错误:无效后缀" F"在整数常量
#include<iostream>
using namespace std;
int main()
{
cout << 1024f << endl;
return 0;
}
答案 0 :(得分:11)
1024f不是float
值,也不是int,例如
所以它无法编译。你想做的是1024.f
以这种方式,您明确说明数字1024必须是float
类型。
int main() {
cout << 1024.f << endl;
return 0;
}