gpt4 book ai didi

c - 在 printf C 中写入 "%d"

转载 作者:行者123 更新时间:2023-12-02 07:13:45 24 4
gpt4 key购买 nike

这段代码的正确语法是什么:是吗:

printf("printf(\"\%d\",%s);", some_var);

printf("printf(\"%%d\",%s);", some_var);

还是别的?

最佳答案

第二个。 %d 是由 printf 定义的,不是 C 语言,所以你需要用 printf %% 来转义它,而不是字符转义。

一个更复杂的带有字符转义序列的例子:

printf("printf(\"%%d\\n\",%s);\n", some_var);

关于c - 在 printf C 中写入 "%d",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3042208/

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