如何将#define的数据类型设置为long double?

问题描述 投票:0回答:1

我有一个 C 代码,其中使用

#define
命令定义了一些用于预处理的变量。

但是,我认为有一些方法可以在 float 和 double 数据类型之间切换,例如:

#define 1.0f     // float data type

#define 1.0     // double data type

有没有办法可以用它来设置长双精度数据类型的变量?

c c-preprocessor long-double
1个回答
1
投票

float 常量后加上

l
L
为其指定类型
long double
:

1.0L
© www.soinside.com 2019 - 2024. All rights reserved.