如何使float表现为double

How to make float behave as double?

本文关键字:double 何使 float      更新时间:2023-10-16

在gcc中是否有一些编译器标志将浮点数视为双精度?I tried

#define float double

,但它会在许多头文件中造成混乱,并且编译失败,说明

ublic/sdk/inc/crt/float.h:5:40: fatal error: ../include/double.h: No such file or directory
At that line it was including float

然后我试着做

  typedef float double;

但是输入

失败了
 error: multiple types in one declaration

我正在寻找一些编译器标志,可以为我做到这一点。

没有这种事。这就是为什么你使用不同的类型。你所能做的就是将源代码中的" float "替换为" double "