1 THE C PROGAMMING LANGU AGE THE C PROGAMMING LANGUAGE ............................................................................................. 1 CHAPTER 1: A Tutorial Introduction .................................................................................. 2 1.1 Getting Started .................................................................................................... 2 1.2 Variables and Arithmetic Expressions ~ 1.4 Symbolic Contants .......................... 2 1.5 Character Input and Output ................................................................................ 5 1.6 Arrays .................................................................................................................. 8 1.7 Functions ............................................................................................................. 9 1.8 Arguments --- Call by Value ............................................................................... 10 1.9 Character Arrays ................................................................................................ 11 1.10 External Variables and Scope .......................................................................... 13 Exercises 1 ............................................................................................................... 15 CHAPTER 2: Types, Operations, and Expressions ............................................................ 25 2.4 Constants ........................................................................................................... 25 2.7 Type Conversions ............................................................................................... 26 2.8 Increment and Decrement Operations ............................................................. 28 2.9 Bitwise Operators .......................................................................................