ISO/IEC 9899:2018 信息技术 程序设计语言 C

标准编号:ISO/IEC 9899:2018

中文名称:信息技术 程序设计语言 C

英文名称:Information technology — Programming languages — C

发布日期:2018-06

标准范围

ISO/IEC 9899:2018本文件规定了用C编程语言编写的程序的形式并建立了解释。1)它规定-C程序的表示;-C语言的语法和约束;-解释C程序的语义规则;-要由C程序处理的输入数据的表示;-C程序产生的输出数据的表示;-C的一致实现所施加的限制和限制。2本文件未规定-转换C程序以供数据处理系统使用的机制;-调用C程序以供数据处理系统使用的机制;-用于转换输入数据以供C程序使用的机制;-输出数据在由C程序产生后被转换的机制;-程序及其数据的大小或复杂性将超过任何特定数据处理系统的容量或特定处理器的容量;-能够支持一致实现的数据处理系统的所有最低要求。

ISO/IEC 9899:2018 This document specifies the form and establishes the interpretation of programs written in the C programming language.
1) It specifies
- the representation of C programs;
- the syntax and constraints of the C language;
- the semantic rules for interpreting C programs;
- the representation of input data to be processed by C programs;
- the representation of output data produced by C programs;
- the restrictions and limits imposed by a conforming implementation of C.
2 This document does not specify
- the mechanism by which C programs are transformed for use by a data-processing system;
- the mechanism by which C programs are invoked for use by a data-processing system;
- the mechanism by which input data are transformed for use by a C program;
- the mechanism by which output data are transformed after being produced by a C program;
- the size or complexity of a program and its data that will exceed the capacity of any specific data-processing system or the capacity of a particular processor;
- all minimal requirements of a data-processing system that is capable of supporting a conforming implementation.

标准预览图


立即下载标准文件