This tutorial companion to the second edition of The C Programming Language offers complete solutions and full explanations to all the exercises found in Kernighan and Ritchie's book. Careful study of The C Answer Book used in conjunction with The C Programming Language will help the reader understand C and teach him good C Programming skills. The authors in their Preface write "You cannot learn a programming language by only reading the language constructs. It also requires programming, writing your own code and studying those of others. We use good features of the language, modularize our code, make extensive use of library routines, and format our programs to help the reader see the logical flow".