gpt4 book ai didi

c - C 的格式说明符指南

转载 作者:太空宇宙 更新时间:2023-11-04 06:12:17 24 4
gpt4 key购买 nike

是否有适用于每种数据类型和所有情况的 C 格式说明符的完整在线指南?我只找到了部分和对比的引用资料,这些引用资料并没有解释所有可能的情况。

最佳答案

这方面的权威指南是实际的 ISO 标准本身。任何其他来源都可能存在不正确或不完整的潜在缺陷。根据定义,该标准既正确又完整(a)

而且,虽然标准文档有时可能枯燥难读,但涵盖格式说明符的部分相当清晰,包括所有说明符的含义(包括标志、宽度/精度说明符和长度修饰符),以及您可以与这些说明符一起使用的数据类型。

例如,C11(b) 详细说明了 7.21.6.17.21.6.2 中的所有格式说明符> 分别用于 printfscanf 函数系列。此标准迭代的最后一个自由草案是 N1570文档。

也就是说,实际上,C11标准 - 正式地,它是 C11 的最新草案,要获得真正的标准,您需要从您所在国家/地区的标准机构购买。但是,差异很小,并且本质上往往是行政性的。


(a) 我并不是要暗示该标准完全一致或没有错误,只是说它 是标准。这意味着,在未决的授权更改中,实现必须遵循所述标准才能被视为 C。如果一个实现做到了这一点,那么它就是有效的,无论标准中可能有多么疯狂:-)


(b) 尽管 C11(我们使用的迭代,因此也是最熟悉的)可能已被 C18 正式取代, 更改只是 TC 和缺陷修复的合并。标准的“内容”没有实质性变化,特别是对于这个问题,格式说明符。

关于c - C 的格式说明符指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53827299/

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