整数常量的 1024f 后缀无效"F"
1024f invalid suffix "F" on integer constant
我正在做《C++入门》第5本书的消费税,第38,2.7页有消费税
(c) 1024F
当我在计算机中运行它时,就像下面一样,GCC 给了我一个错误:
错误:整数常量上的后缀"F"无效
有人可以帮我解释原因吗?
#include<iostream>
using namespace std;
int main()
{
cout << 1024f << endl;
return 0;
}
>例如,1024f 不是float
值,也不是整数
所以它无法编译。你想做的是1024.f
这样,您明确表示数字 1024 必须是 float
型
int main() {
cout << 1024.f << endl;
return 0;
}
相关文章:
- Openssl 1.1.1d无效使用不完整的类型"struct dsa_st"
- 无法访问嵌套类.类的使用无效
- 增量运算符与后缀混淆
- 如果用户输入无效,如何使用字符串变量-C++重复输入命令
- 如何解决错误:SCIP C++中的 SCIP 阶段无效 <10>
- 在没有参数列表的情况下使用模板名称"Event"无效,模板问题
- FFMPEG配置文件级别id大小无效
- 错误:从"int"到枚举c++的转换无效
- 如何修复此错误:className::className的无效使用
- 为什么将值返回函数传递给重载=运算符对运算符函数有效,而对其他运算符无效
- C++-模板嵌套类的引用初始化无效
- 错误:无效的预处理指令 #i 的意思是 #if?
- 多维数组 C++ 中数组下标的类型"int[int]"无效
- 整数常量的 1024f 后缀无效"F"
- 错误:"push"的指令后缀无效
- 错误:整数常量的后缀Ui64无效
- 错误:整数常量上的后缀"i64"无效
- 错误:整数常量上的后缀"b11111111111111111111111111111111"无效
- 错误:"cmpxchg"的指令后缀无效
- 错误:整数常量上的后缀"x"无效