1. 范围
1、本国际标准指定了C编程语言的形式并建立了对用C编程语言进行编写程序的诠释。[注:国际标准的设计是用于提升在多种数据处理系统中的C程序的可移植性。其目的在于能够被实现者与程序员所使用。]它指定了:
——C语言的表示;
——C语言的语法与强制规定;
——用于解释C程序的语义规则;
——由C程序进行处理的输入数据的表示
——通过C程序所产生的输出数据的表示
——遵循C实现的约束与限定。
2、本国际标准并不指定
——C程序是通过什么机制进行变换而为一个数据处理系统所使用的;
——C程序是通过什么机制被调用而为一个数据处理系统所使用的;
——输出数据由一个C程序生成之后是通过什么机制被变换的;
——一个程序或其数据将超出某个指定数据处理系统的容量或一个特定处理器的容量的大小或复杂度的上限;
——能够支持一个遵循此标准实现的数据处理系统的所有最小要求。