Introduction 1. Language 1.1 Characters 1.1.1 Trigraph Characters 1.1.2 Escape Sequences 1.1.3 Comments 1.2 Identifiers 1.2.1 Keywords 1.2.2 Variables 1.2.3 Enumerated Tags 1.2.4 Arrays 1.2.5 Structures and Unions 1.2.6 Constants 1.2.7 Strings 1.2.8 sizeof Keyword 1.3 Functions 1.3.1 Definition 1.3.2 Program Startup 1.4 References 1.4.1 Pointers and the Address Operator 1.4.2 Typecasting 1.5 Opera