C in a Nutshell (In a Nutshell (O'Reilly)) and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Very Good See details
$18.48 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Kindle Edition
 
   
Sell Back Your Copy
For a $9.50 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
C in a Nutshell (In a Nutshell (O'Reilly))
 
 
Start reading C in a Nutshell (In a Nutshell (O'Reilly)) on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

C in a Nutshell (In a Nutshell (O'Reilly)) [Paperback]

Peter Prinz (Author), Tony Crawford (Author)
4.5 out of 5 stars  See all reviews (15 customer reviews)

List Price: $39.95
Price: $26.23 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.72 (34%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $17.27  
Paperback $26.23  
Unknown Binding --  
Sell Back Your Copy for $9.50
Whether you buy it used on Amazon for $13.50 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $9.50.
Used Price$13.50
Trade-in Price$9.50
Price after
Trade-in
$4.00

Book Description

0596006977 978-0596006976 December 23, 2005 1

Learning a language--any language--involves a process wherein you learn to rely less and less on instruction and more increasingly on the aspects of the language you've mastered. Whether you're learning French, Java, or C, at some point you'll set aside the tutorial and attempt to converse on your own. It's not necessary to know every subtle facet of French in order to speak it well, especially if there's a good dictionary available. Likewise, C programmers don't need to memorize every detail of C in order to write good programs. What they need instead is a reliable, comprehensive reference that they can keep nearby. C in a Nutshell is that reference.

This long-awaited book is a complete reference to the C programming language and C runtime library. Its purpose is to serve as a convenient, reliable companion in your day-to-day work as a C programmer. C in a Nutshell covers virtually everything you need to program in C, describing all the elements of the language and illustrating their use with numerous examples.

The book is divided into three distinct parts. The first part is a fast-paced description, reminiscent of the classic Kernighan & Ritchie text on which many C programmers cut their teeth. It focuses specifically on the C language and preprocessor directives, including extensions introduced to the ANSI standard in 1999. These topics and others are covered:

  • Numeric constants
  • Implicit and explicit type conversions
  • Expressions and operators
  • Functions
  • Fixed-length and variable-length arrays
  • Pointers
  • Dynamic memory management
  • Input and output

The second part of the book is a comprehensive reference to the C runtime library; it includes an overview of the contents of the standard headers and a description of each standard library function. Part III provides the necessary knowledge of the C programmer's basic tools: the compiler, the make utility, and the debugger. The tools described here are those in the GNU software collection.

C in a Nutshell is the perfect companion to K&R, and destined to be the most reached-for reference on your desk.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with C++ in a Nutshell $21.97

C in a Nutshell (In a Nutshell (O'Reilly)) + C++ in a Nutshell
  • This item: C in a Nutshell (In a Nutshell (O'Reilly))

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • C++ in a Nutshell

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details


Customers Who Bought This Item Also Bought


Editorial Reviews

Review

"As with much of the Nutshell series, this book is aimed at the competent programmer who needs a quick reference, not at the beginner. As a teacher of C programming, I had been looking for a reference work which covered the C99 version of the language standard, and did so in a readable format free of omissions and errors. "C in a Nutshell" did not disappoint, and the utility of the standard library reference was a welcome surprise." - Graham Lee, news@UK, June 2006 "This excellent book should have been written years ago." - Paul Hudson, Linux Format, November 2006 - 8/10

About the Author

Peter is a seminar leader and key course developer, teaching courses to thousands of software developers for Unix and Windows systems. As the chief developer and cofounder of the IT company Authensis AG in Germany, he has gained extensive experience in software development for computer telephony. Peter is also the author of several other books on software development in C/C++, most of them as co-author with Ulla Kirch-Prinz, including O'Reilly's "C Pocket Reference".

Tony Crawford is a technical-writer and freelance translator with a strong C background based just outside Berlin, Germany. In addition to regular software localization projects, he has translated books on network administration and ATM. A US native, Tony completed undergraduate work at Occidental College, Los Angeles; Universit de Perpignan, France; and Technische Universit t, Berlin. Tony translates from German into English.


Product Details

  • Paperback: 620 pages
  • Publisher: O'Reilly Media; 1 edition (December 23, 2005)
  • Language: English
  • ISBN-10: 0596006977
  • ISBN-13: 978-0596006976
  • Product Dimensions: 9 x 6 x 1.1 inches
  • Shipping Weight: 1.7 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (15 customer reviews)
  • Amazon Best Sellers Rank: #168,900 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

15 Reviews
5 star:
 (10)
4 star:
 (3)
3 star:
 (2)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (15 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

11 of 11 people found the following review helpful:
5.0 out of 5 stars a comprehensive reference and much more, December 2, 2007
This review is from: C in a Nutshell (In a Nutshell (O'Reilly)) (Paperback)
every day there are fewer reasons to purchase computer books. so much documentation is online or included as "man" or "info" pages that reference manuals have almost become extinct. "c in a nutshell" proves there can be real value in a book, even on a topic as "settled" as c. the reference is exhaustive, and there are many examples. but there is more to this book than just a c reference...this book really addresses the entirety of developing with common c tools like gcc and make, as well as adding discussion for memory management, pointers, and other thornier topics. the nice thing is that because the world of c isn't likely to change radically from this point, you can likely get use out of this book for another decade.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


13 of 16 people found the following review helpful:
5.0 out of 5 stars Excellent C Reference, September 8, 2006
This review is from: C in a Nutshell (In a Nutshell (O'Reilly)) (Paperback)
Chapter Overview

01. C Basics
02. Types
03. Literals
04. Type Conversions
05. Expressions & Operators
06. Statements
07. Functions
08. Arrays
09. Pointers
10. Structures, Unions, and Bit Fields
11. Declarations
12. Dynamic Memory Management
13. Input & Output
14. Preprocessing Directives
15. Standard Headers
16. STL Functions Overview
17. STL Functions in Detail
18. Compiling with GCC
19. Using make to build C programs
20. Debugging with GDB

Book Review

For all new and experienced C programmers, this is an absolute must-buy reference to have at your side! Extremely well-written, laid out in a wise and efficient manner, this book will cover all the basics of C programming like function declarations, logic branches, looping methods, struct creation, etc etc etc. Aside from the basics of creating C programs, you will also learn how to use the GNU compiler, GDB debugger, make files, the whole shebang! Probably my favorite part of this book is the deep analysis of the standard library, so you can eliminate the basics of C programming altogether and avoid re-inventing the wheel when so much has already been done for you!!!

For anyone that is learning or wants to learn how to use C in the best way possible, pick up this book YESTERDAY, you won't regret it!!!

***** HIGHLY RECOMMENDED
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 7 people found the following review helpful:
4.0 out of 5 stars Good supplemental resource, September 21, 2007
Amazon Verified Purchase(What's this?)
This review is from: C in a Nutshell (In a Nutshell (O'Reilly)) (Paperback)
I'll admit that I'm a fan first and foremost of K&R, but this is a good reference too. It takes a little more time to explain some concepts than K&R, and does it in a way that can increase your learning. So while I wouldn't call this a drop-in replacement for K&R, it is definitely a good additional resource, one that I turn to almost as often as I turn to K&R.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
standard library functions, multidimensional arrays, general syntax, selection statements, dynamic memory management, function declarations, initializing arrays, null wide character, restrict dest, restrict endptr, given wide character, sets the errno variable, string terminator character, restrict src, recursively expanded variable, current rounding direction, function longjmp, exception status flags, universal character names, error variable errno, automatic storage duration, file position indicator, static storage duration, restrict format, restrict buffer
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Contents of the Standard Headers, Conversion of Arithmetic Types, Greenwich Mean Time, Purpose Functions, Exact Width, Free Software Foundation, Glance Table, String Processing, Compiler Works, Type Conversions, Variable Numbers of Arguments, Implicit Pointer Conversions, Conversion of Nonarithmetic Types, Function Definitions, Daylight Saving Time, Type Storage, Operator Meaning Example, Language Basics, Wide String
New!
Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(12)
(3)
(3)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject