Advertisement

C99全面标准文档(ISO/IEC 9899:1999)

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
C99全面标准文档(ISO/IEC 9899:1999)是国际标准化组织发布的C语言编程规范,详尽规定了C99版本的所有特性、数据类型及语法结构。 C99的正式标准文档对任何C程序员来说都大有裨益。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • C99ISO/IEC 9899:1999
    优质
    C99全面标准文档(ISO/IEC 9899:1999)是国际标准化组织发布的C语言编程规范,详尽规定了C99版本的所有特性、数据类型及语法结构。 C99的正式标准文档对任何C程序员来说都大有裨益。
  • C99ISO/IEC 9899:1999
    优质
    C99是1999年发布的ISO/IEC 9899标准,定义了C语言规范的第二版,引入了新的数据类型、变量作用域规则及多种库函数,极大丰富了编程功能。 ISO/IEC 9899:1999通常被称为C99标准,尽管有了C++11,但对于向前兼容的测试与开发来说,这个标准仍然非常实用。
  • ISO/IEC 9899:2011 C11 正式版本
    优质
    《ISO/IEC 9899:2011 C11标准》是国际标准化组织和国际电工委员会联合发布的C语言最新正式版标准,为程序员提供了统一的编程规范和库函数。 正式版的C11标准不是草案版本,英文原版文字版对很多人来说很有帮助。该标准于2011年发行,现分享给大家下载学习。
  • ISO-IEC-9899-2018-4.pdf.zip_ISO IEC 9899 2018_ISO/IEC 9899_2018_ISO9899
    优质
    这份文档是国际标准化组织(ISO)和国际电工电子工程师协会(IEC)联合发布的C语言标准(ISO/IEC 9899:2018),提供了最新的C语言规范。 ISO/IEC 9899:2018《信息技术 —— 编程语言 —— C》第4版。
  • ISO/IEC 24728-2006《MicroPDF417》(ISO/IEC
    优质
    《MicroPDF417》是ISO/IEC制定的标准文档,详细规定了MicroPDF417条码符号的技术规范和应用要求,适用于数据加密与压缩的二维条形码技术。 Introduction MicroPDF417 is a multi-row symbology derived from and closely based on PDF417. It is designed for applications that require improved area efficiency but do not need the maximum data capacity of PDF417. A limited set of symbol sizes is available, along with a fixed level of error correction for each size. Users can specify module dimensions to enable production and reading of symbols using various techniques.
  • C语言 C11 ISO/IEC 9899:2011 正式版
    优质
    《C语言标准ISO/IEC 9899:2011(C11)》是C语言的最新国际标准,于2011年发布,引入了线程支持、泛型接收器等新特性,进一步增强了语言的功能和安全性。 C11标准是ISO/IEC 9899:2011的简称,该标准全称为《信息技术——编程语言——C》。它是C语言标准的第三版,前一版本为C99标准。
  • C99 C99 C99
    优质
    C99标准是国际标准化组织(ISO)于1999年发布的C语言版本,引入了多种新特性如动态内存管理、多文件项目支持及更丰富的数据类型等,极大提升了编程灵活性与效率。 C99标准是ISO/IEC 9899:1999的简称,它是国际标准化组织(ISO)与国际电工委员会(IEC)联合发布的重要里程碑,为C语言提供了一套统一且完善的规范。该标准于1999年12月1日被正式采纳,并在2000年由美国国家标准学会(ANSI)批准成为美国国家标准。 相对于之前的C89(即1989年的C语言标准),C99做了许多重要的更新和扩展,具体如下: - **类型增强**:引入了`stdint.h`头文件中的固定宽度整型类型如`int8_t`, `uint16_t`等,并增加了布尔值类型`bool`(在stdbool.h中),使编程时能更好地控制数据大小并提高代码的跨平台性。 - **变量声明灵活性增加**:C99允许在for循环内部直接声明变量,提升了代码可读性。例如: ```c for (int i = 0; i < 10; i++) { ... } ``` - **复合字面量引入**:支持结构体和数组的初始化时创建实例的功能,简化了复杂数据类型的使用。 - **函数原型多态性改进**:通过`restrict`关键字指示编译器某些指针参数不会重叠以优化代码。 - **块级作用域外部变量声明允许**:C99中可以在函数内声明具有全局链接的变量,这在之前的版本是不允许的。 - **空指针常量明确化**:定义了`NULL`为`(void*)0`, 明确其为空指针。 - **数组大小检测灵活性增强**:函数参数中的数组可以指定大小为零,从而支持变长数组(VLA)的概念。 - **预处理器改进**:如条件宏的使用和宏展开操作符##等新特性。 - **头文件命名标准化**:一些标准库头文件不再以`.h`结尾,例如使用 `` 替代了传统的 ``。 - **浮点数处理增强**:提供了更全面的精度控制以及错误处理机制,支持更多的诊断和环境配置选项。 C99标准的应用使得现代C语言编程更加灵活、安全且具有更好的可移植性。尽管并非所有编译器都完全支持所有的C99特性,但随着时间的发展越来越多的编译器开始采纳这一标准。因此,掌握并了解C99对于当代开发者来说至关重要。
  • C语言C89/C90(ISO/IEC 9899-1990)含书签版.pdf
    优质
    这本《C语言标准C89/C90》是编程领域的经典文献,提供了详细的语法规范和库函数说明。本次发布为PDF格式,包含书签,便于读者快速查找内容。 ISO/IEC 9899:1990(C90)官方英文完整版,包含完整书签。此外还有其他版本的C标准官方PDF可供下载:包括C90英文版、C90中文版、C99英文版、C11英文版、C17英文版和C18英文版。
  • ISO/IEC 13818-1的中
    优质
    《ISO/IEC 13818-1标准》即MPEG-2系统标准,是国际标准化组织与国际电工委员会联合发布的多媒体应用技术规范,此中文版提供了该标准的详细内容和解释。 国际MPG2编码标准 ISO IEC13818-1中文文档。
  • C语言编程(国)GB/T 15272-1994(C89, ISO/IEC 9899:1990) 中
    优质
    该文档为C语言编程国家标准GB/T 15272-1994的中文版本,等同于国际标准ISO/IEC 9899:1990(即C89标准),提供了C语言的官方规范和指导。 C程序设计语言(国家标准)基本上是现行ISO标准ISO/IEC 9899-1990的中文版,有兴趣的话可以查阅一下。