在哪里可以找到当前的 C 或 C++ 标准文档?

2023-11-24

对于许多问题,答案似乎可以在“标准”中找到。然而,我们在哪里可以找到它呢?最好是在线。

谷歌搜索有时会让人感到徒劳,尤其是对于 C 标准,因为它们淹没在编程论坛上的大量讨论中。

首先,因为这些是我现在正在寻找的资源,所以哪里有好的在线资源:

  • C89
  • C99
  • C11
  • C++98
  • C++03
  • C++11
  • C++14
  • C++17

标准的 PDF 版本

截至 2014 年 9 月 1 日 2022 年 3 月,按价格计算 PDF 格式的官方 C 和 C++ 标准文档的最佳位置似乎是:

  • C++20 – ISO/IEC 14882:2020:212 加元(约 165 美元),来自 csagroup.org

  • C++17 – ISO/IEC 14882:2017:新西兰标准局 90 新西兰元(约合 65 美元)

  • C++14 – ISO/IEC 14882:2014:新西兰标准局 90 新西兰元(约合 65 美元)

  • C++11 – ISO/IEC 14882-2011:60 美元,来自 ansi.org or 科技街 60 美元

  • C++03 – INCITS/ISO/IEC 14882:2003:30 美元,来自 ansi.org

  • C++98 – ISO/IEC 14882:1998:新西兰标准局 95 新西兰元(约合 65 美元)

  • C17/C18 – INCITS/ISO/IEC 9899:2018:INCITS/ANSI 116 美元 / N2176 / c17_updated_propose_fdis.pdf 2017 年 11 月草稿(链接已损坏,请参阅时光机 N2176)

  • C11 – ISO/IEC 9899:2011:60 美元,来自 ansi.org / WG14 草案版本 N1570

  • C99 – INCITS/ISO/IEC 9899-1999(R2005):60 美元,来自 ansi.org / WG14 草案版本 N1256

  • C90 – ISO/IEC 9899:1990:新西兰标准局 90 新西兰元(约 65 美元)

标准的非 PDF 电子版本

警告:标准草稿的大多数副本均以 PDF 格式发布,如果文本/HTML 是从 PDF 转录或自动生成的,则可能会引入错误。

  • 最新C标准-ISO在线浏览平台,可查看但不可下载:(https://www.iso.org/obp/ui/#iso:std:iso-iec:9899)
  • C89 – ANSI 文本格式的草案版本:(https://web.archive.org/web/20161223125339/http://flash-gordon.me.uk/ansi.c.txt)
  • C89 – HTML 文档形式的草稿版本:(http://port70.net/~nsz/c/c89/c89-draft.html)
  • C90 TC1; ISO/IEC 9899 TCOR1,单页 HTML 文档:(http://www.open-std.org/jtc1/sc22/wg14/www/docs/tc1.htm)
  • C90 TC2; ISO/IEC 9899 TCOR2,单页 HTML 文档:(http://www.open-std.org/jtc1/sc22/wg14/www/docs/tc2.htm)
  • C99 – 草案版本 (N1256) 作为 HTML 文档:(http://port70.net/~nsz/c/c99/n1256.html)
  • C11 – 草案版本 (N1570) 作为 HTML 文档:(http://port70.net/~nsz/c/c11/n1570.html)
  • C++11 – 工作草案 (N3337) 作为纯文本文档:(http://port70.net/~nsz/c/c%2B%2B/c%2B%2B11_n3337.txt)

(托管 C++11 工作草案纯文本版本的网站也有一些采用这种格式的 C++14 草案。但它们都不是最终工作草案 N4140 的副本。)

标准的印刷版本

标准的印刷版可从国家标准机构获得ISO但非常昂贵。

如果您想要一份 C90 标准的硬拷贝,并且价格比上面少得多,您也许可以找到一份便宜的二手拷贝赫伯·希尔特's book 带注释的 ANSI 标准 at Amazon,其中包含标准的实际文本(有用)和标准的评论(不太有用 - 它包含一些危险和误导性错误)。

Wiley 和 BSI(英国标准协会)以书籍形式提供了 C99 和 C++03 标准:

  • C++03标准在亚马逊上
  • C99标准在亚马逊上

标准委员会草案版本(免费)

未来标准的工作草案通常可以从委员会网站获得:

  • C++委员会网站
  • C委员会网站

如果您想获取当前或早期 C/C++ 标准的草稿,可以在互联网上免费获得一些:

For C:

  • ANSI X3.159-198 (C89): 我找不到C89的PDF,但它和C90几乎一样。唯一的主要区别在于样板和章节编号,尽管存在一些细微的文本差异

  • ISO/IEC 9899:1990 (C90): (除了前面的内容和章节编号之外,几乎与 ANSI X3.159-198 (C89) 相同。第 6.5.7 节(以前的 3.5.7)中至少有一个文本差异,其中"a list" became “用大括号括起来的列表”。请注意,在本文档中可以看到 ANSI 和 ISO/IEC 标准之间的转换,该文档将其名称称为“ANSI/ISO: 9899/99”,尽管这不是后来制定的标准的正确名称,正确名称是“ISO/IEC 9899:1990”)

  • C90 的 TC1:http://www.open-std.org/jtc1/sc22/wg14/www/docs/n423.pdf

  • 上没有 TC2 的 PDF 链接WG14 网站, sadly.

  • ISO/IEC 9899:1999(C99 包含所有三个技术勘误):http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf

  • C99 的早期版本仅包含 TC1 和 TC2:http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf

  • 原始(即勘误前)C99 的工作草案:http://www.open-std.org/jtc1/sc22/wg14/www/docs/n843.htm(HTML)和http://www.dkuug.dk/JTC1/SC22/WG14/www/docs/n843.pdf(PDF)。 请注意,后来有两个工作草案:N869 和 N878,但它们似乎已从 WG14 网站上删除,因此这是最新的可用草案。

  • C89/C90 与 C99 之间的变更列表:http://port70.net/~nsz/c/c89/c9x_changes.html

  • C99 的 TC1(仅 TC,不是包含它的标准):http://www.open-std.org/jtc1/sc22/wg14/www/docs/9899tc1/n32071.PDF

  • C99 的 TC2(仅 TC,不是包含它的标准):http://www.open-std.org/jtc1/sc22/wg14/www/docs/9899-1999_cor_2-2004.pdf

  • ISO/IEC 9899:2011 (C11):http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf

    有关 N1570 与 C11 最终发布版本之间的差异的信息,请参阅C11最新变化 and https://groups.google.com/g/comp.std.c/c/v5hsWOu5vSw

  • ISO/IEC 9899:2011/Cor 1:2012(C11 唯一的技术勘误):可以在以下位置查看https://www.iso.org/obp/ui/#iso:std:iso-iec:9899:ed-3:v1:cor:1:v1:en但无法下载。这是实际的勘误表,而不是草案。

  • ISO/IEC 9899:2018 (C17/C18):https://web.archive.org/web/20181230041359if_/http://www.open-std.org/jtc1/sc22/wg14/www/abq/c17_updated_propose_fdis.pdf (N2176)

  • C23 正在进行中 - 截至 2023 年 4 月 1 日的最新工作草案 (N3096):https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3096.pdf

For C++:

  • ISO/IEC 14882:1998 (C++98):http://www.lirmm.fr/~ducour/Doc-objets/ISO+IEC+14882-1998.pdf

  • ISO/IEC 14882:2003 (C++03):https://web.archive.org/web/20180922024431/https://cs.nyu.edu/courses/fall11/CSCI-GA.2110-003/documents/c++2003std.pdf

  • ISO/IEC 14882:2011 (C++11):http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3337.pdf

  • ISO/IEC 14882:2014 (C++14):https://github.com/cplusplus/draft/blob/master/papers/n4140.pdf?raw=true

  • ISO/IEC 14882:2017 (C++17):http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf

  • ISO/IEC 14882:2020 (C++20):https://isocpp.org/files/papers/N4860.pdf

  • ISO/IEC 14882:2023 (C++23):https://open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4950.pdf

请注意,这些文档与标准不同,尽管决定标准的会议之前的版本通常非常接近最终标准中的内容。 FCD(最终委员会草案)版本受密码保护;您需要加入标准委员会才能获得它们。

尽管草案版本可能非常接近标准的最终批准版本,但本文的一些编辑强烈建议您获取实际文档的副本 - 特别是如果您打算引用它们作为参考。当然,如果现金短缺,饥饿的学生应该继续使用汇票。


看来,如果你愿意并且能够在标准批准后等待几个月,那么在寻找标准时搜索“INCITS/ISO/IEC”而不是“ISO/IEC”是关键。通过这样做,本文的一位编辑能够以合理的价格找到 C11 和 C++11 标准。例如,如果您在以下位置搜索“INCITS/ISO/IEC 9899:2011”而不是“ISO/IEC 9899:2011”网上商店.ansi.org您会找到价格合理的 PDF 版本。


网站https://wg21.link/提供 C++ 当前工作草案和标准草案以及委员会文件的短 URL 链接:

  • https://wg21.link/std11 - C++11
  • https://wg21.link/std14 - C++14
  • https://wg21.link/std17 - C++17
  • https://wg21.link/std20 - C++20
  • https://wg21.link/std- 当前工作草案(截至 2022 年 5 月仍指向 2021 年版本)

该标准的当前草案作为 LaTeX 源保留在Github。这些源可以使用以下命令转换为 HTMLcxxdraft-htmlgen。以下站点维护如此生成的 HTML 页面:

  • 蒂姆·宋 -目前的工作草案 - C++11 - C++14 - C++17 - C++20
  • Eelis - 目前的工作草案

Tim Song还维护生成的网络 TS 和范围 TS 的 HTML 和 PDF 版本。

C 标准的 POSIX 扩展

The POSIX标准 (IEEE 1003.1) 要求兼容的操作系统包含 C 编译器。该编译器又必须符合 C 标准,并且还必须支持 POSIX 的“系统接口”部分中定义的各种扩展(例如off_t数据类型,<aio.h>标头,clock_gettime()函数和_POSIX_C_SOURCE macro.)

因此,如果您尝试查找某个特定函数,并被告知“该函数是 POSIX 的一部分,而不是 C 标准”,并且想知道为什么操作系统标准强制要求编译器功能和语言扩展……现在您知道了!

  • POSIX.1-2001:系统接口部分可以作为单独的文档从https://mirror.math.princeton.edu/pub/oldlinux/download/c951.pdf。 1.7节指出C标准的相关版本是C99。

    “Shell 和实用程序”部分(https://mirror.math.princeton.edu/pub/oldlinux/download/c952.pdf)不仅要求应存在符合 C99 的编译器,而且应可在名称“c99”下从命令行调用它。实现此目的的一种方法是在 /usr/bin 中放置一个名为“c99”的 shell 脚本,该脚本使用以下命令调用 gcc-std=c99选项添加到命令行参数列表中,并阻止指定任何竞争标准。

    POSIX.1-2001 有两份技术勘误,一份日期为 2002 年,一份日期为 2004 年。我认为它们没有合并到上面链接的文档中。有一个包含勘误的在线 HTML 版本:https://pubs.opengroup.org/onlinepubs/009695399/- 但我应该补充一点,我在使用搜索框时遇到了一些问题,因此使用 Google 搜索该网站可能是您最好的选择。

    有一个付费链接可以下载第一个勘误表:https://standards.ieee.org/standard/1003_1-2001-Cor1-2002.html.

    还有第二个的付费链接:https://standards.ieee.org/standard/1003_1-2001-Cor2-2004.html

  • POSIX.1-2008 的草案版本位于http://www.open-std.org/jtc1/sc22/open/n4217.pdf.

    POSIX.1-2008 还有两个技术勘误表,后者的日期为 2016 年。该标准的在线 HTML 版本合并了勘误表,位于https://pubs.opengroup.org/onlinepubs/9699919799.2016edition/- 不过,我也遇到过网站自己的搜索框不适合查找信息的情况。

  • POSIX.1-2017 的在线 HTML 版本位于https://pubs.opengroup.org/onlinepubs/9699919799/- 不过,我再次建议使用 Google 而不是该网站的搜索框。根据开放集团网站“IEEE 1003.1-2017 ...是对 1003.1-2008 标准的修订版,汇总了该标准,包括其两个技术勘误(按原样)”。Linux 联机帮助页将其描述为与 POSIX.1-2008“技术上相同”,并应用了技术勘误表 1 和 2。因此,这不是重大修订,也不会改变_POSIX_C_SOURCE macro.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在哪里可以找到当前的 C 或 C++ 标准文档? 的相关文章

  • asp.net 文本框文本模式数字,仅允许数字

    我只是想知道 ASP NET 中是否有一种方法只允许文本框中的数字textmode number 当我使用这个时
  • 我的线程图像生成应用程序如何将其数据传输到 GUI?

    Mandelbrot 生成器的缓慢多精度实现 线程化 使用 POSIX 线程 Gtk 图形用户界面 我有点失落了 这是我第一次尝试编写线程程序 我实际上并没有尝试转换它的单线程版本 只是尝试实现基本框架 到目前为止它是如何工作的简要描述 M
  • 如何在 Android NDK 中创建新的 NativeWindow 而无需 Android 操作系统源代码?

    我想编译一个 Android OpenGL 控制台应用程序 您可以直接从控制台启动 Android x86 运行 或者从 Android x86 GUI 内的 Android 终端应用程序运行 这个帖子 如何在 Android NDK 中创
  • POCO HTTPSClientSession 发送请求时遇到问题 - 证书验证失败

    我正在尝试使用 POCO 库编写一个向服务器发出 HTTPS 请求的程序 出于测试目的 我正在连接到具有自签名证书的服务器 并且我希望允许客户端进行连接 为了允许这种情况发生 我尝试安装InvalidCertificateHandler这是
  • C++ 异步线程同时运行

    我是 C 11 中线程的新手 我有两个线程 我想让它们同时启动 我可以想到两种方法 如下 然而 似乎它们都没有按照我的预期工作 他们在启动另一个线程之前启动一个线程 任何提示将不胜感激 另一个问题是我正在研究线程队列 所以我会有两个消费者和
  • 如何配置 WebService 返回 ArrayList 而不是 Array?

    我有一个在 jax ws 上实现的 java Web 服务 此 Web 服务返回用户的通用列表 它运行得很好 Stateless name AdminToolSessionEJB RemoteBinding jndiBinding Admi
  • 访问者和模板化虚拟方法

    在一个典型的实现中Visitor模式 该类必须考虑基类的所有变体 后代 在许多情况下 访问者中的相同方法内容应用于不同的方法 在这种情况下 模板化的虚拟方法是理想的选择 但目前这是不允许的 那么 模板化方法可以用来解析父类的虚方法吗 鉴于
  • IronPython:没有名为 json 的模块

    我安装了 IronPython 我的 python 文件如下所示 import sys print sys version import json 运行它的代码 var p Python CreateEngine var scope p C
  • 如何从网站下载 .EXE 文件?

    我正在编写一个应用程序 需要从网站下载 exe 文件 我正在使用 Visual Studio Express 2008 我正在使用以下代码 private void button1 Click object sender EventArgs
  • 在 2D 中将一个点旋转另一个点

    我想知道当一个点相对于另一个点旋转一定角度时如何计算出新的坐标 我有一个块箭头 想要将其相对于箭头底部中间的点旋转角度 theta 这是允许我在两个屏幕控件之间绘制多边形所必需的 我无法使用和旋转图像 从我到目前为止所考虑的情况来看 使问题
  • Qt 创建布局并动态添加小部件到布局

    我正在尝试在 MainWindow 类中动态创建布局 我有四个框架 它们是用网格布局对象放置的 每个框架都包含一个自定义的 ClockWidget 我希望 ClockWidget 对象在调整主窗口大小时相应地调整大小 因此我需要将它们添加到
  • 为什么我不应该对不是由 malloc() 分配的变量调用 free() ?

    我在某处读到 使用它是灾难性的free删除不是通过调用创建的对象malloc 这是真的 为什么 这是未定义的行为 永远不要尝试它 让我们看看当您尝试时会发生什么free 自动变量 堆管理器必须推断出如何获取内存块的所有权 为此 它要么必须使
  • 通过 NHibernate 进行查询,无需 N+1 - 包含示例

    我有一个 N 1 问题 我不知道如何解决它 可以在这个问题的底部找到完全可重复的样本 因此 如果您愿意 请创建数据库 设置 NUnit 测试和所有附带的类 并尝试在本地消除 N 1 这是我遇到的真实问题的匿名版本 众所周知 这段代码对于帮助
  • 将构建日期放入“关于”框中

    我有一个带有 关于 框的 C WinForms 应用程序 我使用以下方法将版本号放入 关于 框中 FileVersionInfo GetVersionInfo Assembly GetExecutingAssembly Location F
  • 如何一步步遍历目录树?

    我发现了很多关于遍历目录树的示例 但我需要一些不同的东西 我需要一个带有某种方法的类 每次调用都会从目录返回一个文件 并逐渐遍历目录树 请问我该怎么做 我正在使用函数 FindFirstFile FindNextFile 和 FindClo
  • WinRT 定时注销

    我正在开发一个 WinRT 应用程序 要求之一是应用程序应具有 定时注销 功能 这意味着在任何屏幕上 如果应用程序空闲了 10 分钟 应用程序应该注销并导航回主屏幕 显然 执行此操作的强力方法是在每个页面的每个网格上连接指针按下事件 并在触
  • 用于 C# XNA 的 Javascript(或类似)游戏脚本

    最近我准备用 XNA C 开发另一个游戏 上次我在 XNA C 中开发游戏时 遇到了必须向游戏中添加地图和可自定义数据的问题 每次我想添加新内容或更改游戏角色的某些值或其他内容时 我都必须重建整个游戏或其他内容 这可能需要相当长的时间 有没
  • 带重定向标准流的 C# + telnet 进程立即退出

    我正在尝试用 C 做一个 脚本化 telnet 项目 有点类似于Tcl期望 http expect nist gov 我需要为其启动 telnet 进程并重定向 和处理 其 stdin stdout 流 问题是 生成的 telnet 进程在
  • 匿名结构体作为返回类型

    下面的代码编译得很好VC 19 00 23506 http rextester com GMUP11493 标志 Wall WX Za 与VC 19 10 25109 0 标志 Wall WX Za permissive 这可以在以下位置检
  • 错误:无效使用不完整类型“类 Move”/未定义对 Move::NONE 的引用

    拜托 我不知道为什么这个简单的代码被拒绝 它给了我 2 个编译错误 请帮帮我 I use 代码 块 20 03 我的编译器是GNU GCC 移动 hpp class Move public Move Move int int public

随机推荐

  • 使用 POST 重定向到 POST 响应的 JQuery 表单插件文件上传

    请大家帮忙 这是一个主要的拦截器 我有一个使用 NodeJS 的项目jQuery 表单插件 我正在尝试在其中上传文件的打字稿 文件上传后 服务器会向屏幕上呈现的 POST 消息发送响应 在 POST 响应呈现在屏幕上之前 文件确实已成功且完
  • Android Gradle 插件(警告)API“variant.getMergeResources()”已过时,已替换为“variant.getMergeResourcesProvider()”

    我正在尝试构建并运行这个存储库增强图像我遇到了这个错误 引起原因 java lang RuntimeException 创建 sfa 时出错 哪个深入到这个警告警告 应用程序编程接口 variant getMergeResources is
  • OS X 上的 HAXM 不断消失

    我最近使用 El Capitan 将我的 Android 开发环境转移到了 OS X 上 一切都按预期进行 我发现的唯一问题是 每次重新启动 PC 后 HAXM 都会从 dev 中消失 并且 Android Studio 在使用 HAXM
  • 不规则形状的碰撞检测

    我知道如何检查圆是否即将与正方形碰撞 并且我知道如何检测正方形是否即将与正方形碰撞 但是我将如何检测多边形是否即将与正方形碰撞 或者更好的是 当一个多边形即将与另一个多边形碰撞时 或者更好的是 当由不直的线条组成的形状与另一个相似的形状 多
  • 在 R 中绘制回归线

    我想在 R 中绘制一条简单的回归线 我已经输入了数据 但回归线似乎不正确 有人可以帮忙吗 x lt c 10 20 30 40 50 60 70 80 90 100 110 120 y lt c 10 18 25 29 30 28 25 2
  • Scipy sigmoid曲线拟合

    我有一些数据点 想找到一个拟合函数 我想累积高斯 sigmoid 函数会适合 但我真的不知道如何实现这一点 这就是我现在所拥有的 import numpy as np import pylab from scipy optimize imp
  • 来自 Alfresco 中 WebScript 的 HTTP 请求

    我正在使用 JS 控制器在 Alfresco 中编写 WebScript 并且想向本地 HTTP 资源发出 HTTP 请求 该资源是一个基于 Java 的应用程序 并为我提供了自己的 REST API 我的 WebScript 不是共享组件
  • 如何使用 Html Agility Pack 使请求超时

    我正在向当前离线 故意 的远程 Web 服务器发出请求 我想找出使请求超时的最佳方法 基本上 如果请求运行时间超过 X 毫秒 则退出请求并返回null回复 目前 网络请求只是坐在那里等待响应 我该如何最好地解决这个问题 这是当前的代码片段
  • 将 Rust 变量传递给期望能够修改它的 C 函数

    我正在编写一个安全的 Rust 层 通过它我可以调用 Rust 中的 C 库中的函数 我已经使用生成了不安全的绑定Rust 绑定根 但我对 Rust 和 C 在传递指针方面的工作方式之间的差异感到有点困惑 C 函数如下所示 bool ime
  • VSCode 的“打开文件夹时运行”任务中的“打开文件夹时”是什么意思?

    VSCode 去年添加了一项功能 打开文件夹时 自动运行任务 但是使用工作区时 打开文件夹时 是什么意思 具体来说 如果您打开一个工作区 将会 runOn folderOpen 任务运行 如果是这样 怎么办 我这么问是因为我将一个任务配置为
  • HTML5 向后兼容 XHTML 吗?

    简短的问题 我可以将现有 XHTML 1 0 网站的 DOCTYPE 更改为 HTML5 吗 这会导致任何问题吗 很长的故事 我们有一个用 ASP NET Webforms 编写的网站 由于它相当旧 默认的 DOCTYPE 设置为 XHTM
  • 使用他的 ClassType 来转换 TObject?

    我怎样才能让我的代码工作 我试图提出这个问题 但经过几次失败的尝试后 我认为你们通过查看代码会比阅读我的 解释 更快地发现问题 谢谢 setCtrlState memo1 edit1 button1 False procedure setC
  • 带参数的 Django 重定向()

    已经有人问过几个类似的问题 但在花了很长时间后我找不到问题的答案 在下面的代码中 当我使用参数 username 从 myView 重定向到 anotherView 时 它按预期工作正常 但我也需要在此重定向中包含 范围 参数 因为重定向后
  • Android 中强制通过扬声器输出声音

    Android 有没有办法强制通过手机扬声器输出 即使耳机已插入插孔 我知道必须有一种方法 因为当您打电话时 即使插孔中插入了耳机 您也可以让某人使用免提电话 您可以使用以下命令在系统范围内更改此设置AudioManager setSpea
  • oo问题-混合控制器逻辑和业务逻辑

    我不确定我是否使用 标准 术语 但这是我试图解决的一个基本的面向对象问题 我正在编写一个 Windows 窗体 我不需要表单事件处理程序中的逻辑 因此我只需从那里调用自定义对象 在自定义对象中 有两组逻辑 控制器 逻辑 决定需要完成什么以及
  • 编译器生成的默认构造函数会是公共的吗?

    当我写一个类的时候Widget java public class Widget int data String name 编译器生成的构造函数是public or default 公众会像 public class Widget int
  • HTML 中的方括号形成数组。只是传统的还是有意义的?

    我经常看到 特别是在 PHP 世界中 如果你想创建一个 FORM 数组 可以这样写
  • 如何将 Firebase 身份验证令牌传递给 webView 并在 Android 上注册通知

    我有一个 Firebase WebApp 它向用户提供信息 除了应用程序之外 我还需要通过 Firebase 云消息传递向使用 Android 应用程序的用户发送推送通知 目标 用户应该一次登录到应用程序 既可以注册通知 又可以通过 Web
  • Google 时间轴图表持续时间(以小时为单位)

    我正在使用 Google 时间线图表 即使持续时间超过一天 我也想以小时为单位显示持续时间 是否可以 谢谢 包含一千个样本的图像 展示了不同的行为1正如您所看到的 红色的持续时间是错误的 蓝色的持续时间是计算和打印的 没有配置选项更改工具提
  • 在哪里可以找到当前的 C 或 C++ 标准文档?

    这个问题的答案是社区努力 编辑现有答案以改进这篇文章 目前不接受新的答案或互动 对于许多问题 答案似乎可以在 标准 中找到 然而 我们在哪里可以找到它呢 最好是在线 谷歌搜索有时会让人感到徒劳 尤其是对于 C 标准 因为它们淹没在编程论坛上