c语言 ISO/IEC 9899:1999
时间: 2023-08-03 15:05:10 浏览: 244
C语言标准 ISO/IEC 9899:1999
5星 · 资源好评率100%
ISO/IEC 9899:1999是C语言的标准规范,通常被称为C99。它是国际标准化组织(ISO)和国际电工委员会(IEC)联合发布的第三版C语言标准,于1999年发布。
C99引入了一些新的特性和改进,以提供更强大、更灵活的编程能力。一些主要的特性包括:
1. 新的数据类型:引入了新的数据类型,如长长整型(long long)、布尔类型(_Bool)、复数类型(_Complex)等。
2. 变长数组:允许在运行时动态分配数组的长度。
3. 可变参数宏:引入了可变参数宏的概念,使得可以定义可接受可变数量参数的宏。
4. 行注释:支持在源代码中使用双斜线(//)进行行注释。
5. 新的语法规则:引入了一些新的语法规则,如声明可以放在代码的任意位置、for循环中声明循环变量等。
6. 扩展的数学库函数:提供了一些新的数学库函数,如浮点数操作、复数操作、对数函数、指数函数等。
C99标准对C语言进行了全面而细致的规范,为开发者提供了更多的编程选项和更好的语言支持。然而,需要注意的是,不同编译器对C99的支持程度可能有所不同,一些较老的编译器可能不完全支持C99的所有特性。
阅读全文