有没有办法在终端中读取标准头文件,例如 float.h ?有时,知道某些值的名称是什么会很好,例如浮点数的最大值或类似的值。
答案1
您可以通过在仅包含头文件的短程序上调用 C 预处理器来轻松“读取”头文件:
echo '#include <float.h>' | cpp
但是你会发现没有太多有用的输出,因为头文件所做的只是定义宏,它cpp
很高兴记住然后不使用。
如果您想知道 float 的最大值或类似的值,您可以编写一个稍微长一点的程序来实际要求:
(echo '#include <float.h>'; echo FLT_MAX) | cpp