C标准 C90~C18 官网PDF下载

C语言标准:C18(c17),C11,C99,C90(C89) 官方原版 PDF (含完整的书签) 均已上传到 CSDN,下载速度快!
下载地址见:附录

C标准 ISO 规范命名(索引)为:

  1. ISO/IEC 9899:1990 — C90
  2. ISO/IEC 9899:1999 — C99
  3. ISO/IEC 9899:2011 — C11
  4. ISO/IEC 9899:2018 — C18

其中的 ISO/IEC 9899:2018(C18) 是在 ISO/IEC 9899:2017(C17)的免费草案基础上做了部分修正,而 C17 只是解决了针对C11报告的许多缺陷。它包含TC(技术勘误),并未引入新的语言功能。可参考 www.iso-9899.info C标准的说明

参考

  1. www.iso-9899.info C标准的说明

附录

  1. C Standard C89 C90-ISO_IEC-9899-1990-含书签.pdf
  2. c89-中国标准-中文版-GB_T-15272-94-含书签.pdf
  3. C Standard C99-ISO_IEC-9899-1999-含书签.pdf
  4. C Standard C11-ISO_IEC-9899-2011-含书签.pdf
  5. c17_updated_proposed_fdis—c17-免费更新草案-含书签.pdf
  6. C Standard C18-ISO_IEC-9899-2018-2x-fix-含书签.pdf
  • 8
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: ISO C90 是一种编程语言标准,ISO 是国际标准化组织(International Organization for Standardization)的简称,C90 则是指 C 语言在 1990 年发布的版本。这个标准对于 C 语言的语法、语义、函数库等方面做出了规范,使得不同操作系统和编译器可以使用统一的 C 语言标准进行开发。 ISO C90 标准的发布对于 C 语言的发展起到了重要的推动作用。它简化了以前版本的一些语法规则,并增加了一些新的特性,如函数原型、void 类型、浮点数的新格式等。ISO C90 还定义了常用的库函数、类型和宏的接口,使得程序员可以方便地进行跨平台的开发。 在开发过程中,使用 ISO C90 标准编写的代码具有可移植性和兼容性,因为各种操作系统和编译器都遵循同一个标准进行实现,这样就能够保证代码在不同环境下的正常运行。此外,遵循 ISO C90 标准写出的代码也更易于理解和维护,因为它具有一致的语法和规则。 对于希望深入学习和理解 C 语言的人来说,ISO C90 标准也是一个重要的参考资料。可以通过阅读标准文档来了解 C 语言的各项规定和用法。同时,对于开发人员来说,了解 ISO C90 标准也有助于编写高质量、高效率的代码。 总结来说,ISO C90 是一种重要的 C 语言标准,对于 C 语言的发展和应用起到了重要的推动作用,并且具有跨平台兼容性和可移植性的优势。理解和使用 ISO C90 标准对于学习和开发 C 语言程序都是非常有益的。 ### 回答2: ISO C90是一种编程语言标准,也称为ANSI C或C89。它是C语言的一种规范,定义了C语言的语法、语义和标准库函数。这个标准由国际标准化组织(ISO)和美国国家标准学会(ANSI)于1990年共同发布,用于统一和规范C语言的使用。 C语言是一种通用的、高级的编程语言,具有底层硬件操作的能力。ISO C90标准C语言进行了规范,使得不同的编译器在编译和执行C语言代码时有统一的行为。C90标准规定了C语言的语法和语义,包括变量定义、数据类型、控制流结构、函数定义等等。 ISO C90标准还规定了C语言标准库函数,包括输入输出函数、字符串处理函数、数学函数等等。这些标准库函数可以由程序员直接调用,实现各种常用操作。C90标准标准库函数被广泛应用于各种类型的软件开发,为程序员提供了便捷和标准化的编程工具。 对于学习和使用C语言的程序员来说,了解和遵守ISO C90标准是非常重要的。遵循标准可以保证编写的代码具有良好的可移植性,不受各种编译器的差异影响。此外,了解ISO C90标准的语法和语义也有助于提高代码的质量和效率。 总而言之,ISO C90C语言的一种标准规范,对于C语言的学习和使用具有重要意义。程序员可以通过遵守这个标准,编写出具有良好可移植性的高质量C语言代码。 ### 回答3: ISO C90指的是国际标准化组织在1990年发布的C语言编程规范,也被称为ANSI C90。ISO C90定义了C语言的语法、语义和标准库函数等方面的规范,是C语言的一种版本。C语言是一种通用的编程语言,广泛应用于操作系统、嵌入式系统、游戏开发等领域。 ISO C90针对C语言的特性进行了明确的规定,包括基本数据类型、运算符、控制结构等方面。它定义了一些关键字和标准库函数,如输入输出函数、数学函数等,程序员可以基于这些规范进行C语言编程,以确保代码的可移植性和可靠性。 使用ISO C90编写的C语言程序通常具有良好的可移植性,可以在不同的编译器和平台下进行编译和执行。它提供了一种统一的编程标准,使得开发人员可以更加方便地进行软件开发和维护。同时,ISO C90也有一些限制,例如没有支持布尔类型和直接支持行注释等特性。 关于ISO C90的相关资料和规范可以在各种编程书籍和官方文档中找到,同时也可以在互联网上找到相应的PDF版本。这些资料对于学习和了解C语言编程非常有帮助,可以用来参考和指导C语言程序的编写。 总之,ISO C90是一种C语言的编程规范,定义了C语言的语法、语义和标准库函数等方面的规范。它提供了一种统一的编程标准,使得C语言程序具有良好的可移植性和可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值