gpt4 book ai didi

c - sprintf ("%!ld"是什么)?

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

我偶然发现了:

sprintf(buffer, "%!ld ", date);

我知道 ld 是长整数,但是 ! 的目的是什么?我找不到任何关于此的引用,输出看起来类似于经典的 %ld 对我来说

编辑:显然在我的系统上它附加到变量字符串 +to_date('01/01/1904','DD/MM/YYYY')) ...这确实被使用查询数据库,以便将日期转换为实际的 oracle 日期(我认为)。现在我将尝试查看这是否是一个特殊的 sprintf 以及它来自何处

最佳答案

据我所知,这对 printf 无效 - 或者将被忽略。我所知道的唯一情况是在 Windows 上使用类似 %! 的 FormatMessage,请参阅 http://msdn.microsoft.com/en-us/library/aa908810.aspx

关于c - sprintf ("%!ld"是什么)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10618868/

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