gpt4 book ai didi

c - 您使用什么字母作为常量占位符?

转载 作者:太空宇宙 更新时间:2023-11-04 05:05:28 25 4
gpt4 key购买 nike

我在预处理器中使用了它

#define SQMETERS_PR_SEC 2 

这在主函数中

printf(" to mow your lawn with a speed of %c.\n\n", SQMETERS_PR_SEC);

但是 %c 只是返回一个空格。

常量占位符用什么字母?

最佳答案

这取决于,在这种情况下,您的常量是一个小整数,因此您将使用 %d 打印它。

然而,字符串常量将使用 %s 等打印。无论类型如何,都没有打印常量的通用技巧。

原因是您的“常量”实际上是一个宏,这意味着在其位置 SQMETERS_PR_SEC 之外的任何点都被 文本 替换为 2。就是这样 - 没有花哨的解释或任何东西,它是文本复制/粘贴。

关于c - 您使用什么字母作为常量占位符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18697486/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com