gpt4 book ai didi

C:打印。输出是波动的,即它们不遵循模式

转载 作者:行者123 更新时间:2023-11-30 21:15:29 24 4
gpt4 key购买 nike

如果我这样做 printf("%") 则没有输出。

如果我这样做 printf("%%%") 输出与 printf("%%")% 相同。

现在 printf("%%%%%%") 的输出是 %%%。为什么会发生这种情况

最佳答案

因为 % 用于“占位符”(格式说明符),例如 printf()< 中的 %d%s/

因此,要实际打印 %,您必须编写 %%

所以:

%     -> ''
%% -> '%'
%%% -> '%'
%%%% -> '%%'
%%%%% -> '%%'

(顺便说一句:如果您打印奇数个 %,例如:printf("%"),您可能会收到此错误:[警告] 格式为 [-Wformat] 的虚假尾随“%”)

关于C:打印。输出是波动的,即它们不遵循模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27315871/

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