Skip to content

Practical C Programming Why Does 2+2 = 5986?

Spend $50 to get a free movie!

ISBN-10: 1565923065

ISBN-13: 9781565923065

Edition: 3rd 1997 (Revised)

Authors: Steve Oualline, Steve Oualline

List price: $44.99
Blue ribbon 30 day, 100% satisfaction guarantee!
Out of stock
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!


There are lots of introductory C books, but this is the first one that has the no-nonsense, practical approach that has made Nutshell Handbooks famous. C programming is more than just getting the syntax right. Style and debugging also play a tremendous part in creating programs that run well and are easy to maintain. This book not only teaches you the mechanics of programming, but also describes how to create programs that are easy to read, debug, and update. Practical rules are stressed. For example, there are fifteen precedence rules in C (&& comes before
Customers also bought

Book details

List price: $44.99
Edition: 3rd
Copyright year: 1997
Publisher: O'Reilly Media, Incorporated
Publication date: 8/26/1997
Binding: Paperback
Pages: 456
Size: 7.25" wide x 9.50" long x 1.00" tall
Weight: 1.628
Language: English

Steve Oualline lives in Southern California, where he works as a software engineer for a major phone company. In his free time he is a real engineer on the Poway Midland Railroad. Steve has written almost a dozen books on programming and Linux software. His web site is .

What Is C?
Basics of Program Writing
Basic Declarations and Expressions
Arrays, Qualifiers, and Reading Numbers
Decision and Control Statements
Programming Process
Simple Programming
More Control Statements
Variable Scope and Functions
C Preprocessor
Bit Operations
Advanced Types
Simple Pointers
File Input/Output
Debugging and Optimization
Floating Point
Advanced Programming Concepts
Advanced Pointers
Modular Programming
Ancient Compilers
Portability Problems
C's Dustier Corners
Putting It All Together
Programming Adages
Other Language Features
Ranges and Parameter Passing Conversions
Operator Precedence Rules
A Program to Compute a Sine Using a Power Series