1. 首页
  2. 考试认证
  3. 其它
  4. UNIX标准化-hds ams 2500用户手册

UNIX标准化-hds ams 2500用户手册

上传者: 2024-07-22 19:28:12上传 PDF文件 17.98MB 热度 9次
2.2 UNIX标准化
2.2.1 ANSI C

1989年后期,C程序设计语言的ANSI标准X3.159-1989得到批准【ANSI 1989】。此标准已被采用为国际标准ISO/IEC 9899:1990。ANSI是美国国家标准学会,它是由制造商和用户组成的非赢利性组织。在美国,它是全国性的无偿标准交换站,在国际标准化组织(ISO)中是代表美国的成员。ANSI C标准的意图是提供C程序的可移植性,使其能适合于大量不同的操作系统,而不只是UNIX【ANSI C标准文档】。

此标准不仅定义了C程序设计语言的语法和语义,也定义了其标准库【ANSI 1989第4章;Plauger 1992;Kernighan及Ritchie 1988中的附录B】。因为很多新的UNIX系统(例如本书介绍的几个UNIX系统)都提供C标准中说明的库函数,所以此库对我们来讲是很重要的。按照该标准定义的各个头文件,可将该库分成15区。表2-1中列出了C标准定义的头文件,以及下面几节中说明的另外两个标准(POSIX.1和XPG3)定义的头文件。在其中也列举了SVR4和4.3+BSD所支持的头文件。本章也将对这两种UNIX实现进行说明。

表2-1由各种标准和实现定义的头文件标准实现说明:

| 头文件 | ANSI C | POSIX.1 | XPG3 | SVR4 | 4.3+BSD | 描述 |

| --- | --- | --- | --- | --- | --- | --- |

| | • | • | • | | | 验证程序断言 |

| | | • | • | | | cpio归档值 |

| | • | • | • | | | 字符类型 |

| | | • | | | | 目录项(4.21节) |

| | • | • | • | | | 出错码(1.7节) |

| | | • | | | | 文件控制(3.13节) |

| | • | • | • | | | 浮点常数 |

| | | • | | | | 文件树漫游(4.21节) |

对于想要更详细了解这些头文件的朋友,可以查看以下资源【c标准头文件库介绍】【1313个C标准库头文件】。这些资源将带你进入一个丰富的C标准库世界,使你的编程体验更加得心应手。

下载地址
用户评论