Abstract

Foreword

Introduction

1. Scope

2. Normative references

3. Terms, definitions, and symbols

4. Conformance

5. Environment

5.1 Conceptual models

5.1.1 Translation environment

5.1.2 Execution environments

5.2 Environmental considerations

5.2.1 Character sets

5.2.2 Character display semantics

5.2.3 Signals and interrupts

5.2.4 Environmental limits

6. Language

6.1 Notation

6.2 Concepts

6.2.1 Scopes of identifiers

6.2.2 Linkages of identifiers

6.2.3 Name spaces of identifiers

6.2.4 Storage durations of objects

6.2.5 Types

6.2.6 Representations of types

6.2.7 Compatible type and composite type

6.2.8 Alignment of objects

6.3 Conversions

6.3.1 Arithmetic operands

6.3.2 Other operands

6.4 Lexical elements

6.4.1 Keywords

6.4.2 Identifiers

6.4.3 Universal character names

6.4.4 Constants

6.4.5 String literals

6.4.6 Punctuators

6.4.7 Header names

6.4.8 Preprocessing numbers

6.4.9 Comments