gpt4 book ai didi

C printf格式化: What does "." and "|" mean in this context?

转载 作者:太空狗 更新时间:2023-10-29 17:21:30 25 4
gpt4 key购买 nike

我正在参加安全类(class),由于对 C 编程语言缺乏了解,我无法理解这段代码。

printf  ("%08x.%08x.%08x.%08x|%s|");

有人告诉我这段代码应该沿着堆栈移动,直到找到指向函数的指针。

我认为 . 只是输出精度的指标,所以我不知道这在这种情况下意味着什么,因为有精度指标?

另外,我不明白|是什么意思,在C文档中也找不到。

最佳答案

这些符号在这里没有特殊意义,因为它们在格式说明符之外,它们只是按字面意思输出。但是请注意,您没有提供 printf 期望的所有参数,因此它会打印恰好在堆栈上的 5 个值。

关于C printf格式化: What does "." and "|" mean in this context?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14298991/

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