尝试找到一种方法来编写“#define G 6.67 * pow(10,-11)”行,使其在C中不使用“pow”

xpcnnkqh  于 2023-01-25  发布在  其他
关注(0)|答案(1)|浏览(118)
#define _CRT_SECURE_NO_WARNINGS
#define constants
#define G 6.67 * pow(10, -11)
#include <stdio.h>
#include <math.h>

我试过使用pow,但是在使用#define时不起作用。

tjrkku2a

tjrkku2a1#

用科学记数法写就行了,参见C标准的6.4.4.2节浮点常量。

#define G 6.67e-11

相关问题