Buy new:
$83.75
FREE delivery Sunday, September 29
Ships from: Amazon.ca
Sold by: Amazon.ca
$83.75
FREE delivery Sunday, September 29
Or fastest delivery Tomorrow, September 26. Order within 4 hrs 10 mins
Only 6 left in stock.
$$83.75 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$83.75
Subtotal
Initial payment breakdown
Shipping cost, delivery date and order total (including tax) shown at checkout.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Ships from
Ships from
Sold by
Sold by
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
$55.00
FREE delivery Sunday, September 29
Or fastest delivery Tomorrow, September 26. Order within 4 hrs 10 mins
Only 1 left in stock.
$$83.75 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$83.75
Subtotal
Initial payment breakdown
Shipping cost, delivery date and order total (including tax) shown at checkout.
Added to

Sorry, there was a problem.

There was an error retrieving your wish lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer – no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera, scan the code below and download the Kindle app.

QR code to download the Kindle app

Follow the author

Something went wrong. Please try your request again later.

C Programming Language Paperback – March 22 1988

4.6 4.6 out of 5 stars 3,998 ratings

There is a newer edition of this item:

{"desktop_buybox_group_1":[{"displayPrice":"$83.75","priceAmount":83.75,"currencySymbol":"$","integerValue":"83","decimalSeparator":".","fractionalValue":"75","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"Fm%2FXMWprVsLdXltVDXDEhta%2BLdXLN6hy2%2Bp62qq7CFefNtwVemsGWOtRr1gl2CE3Qhd8SXQmZPQA6yESsOp%2B8Hn2N3IEUyW04K%2BtmmIulBdgqdGmzp71h6R8VIc06hqN","locale":"en-CA","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$55.00","priceAmount":55.00,"currencySymbol":"$","integerValue":"55","decimalSeparator":".","fractionalValue":"00","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"Fm%2FXMWprVsLdXltVDXDEhta%2BLdXLN6hyK5p2heYGDJaVAUcbmg6Zws%2BeaQAgDPtV%2BdVgSBORX%2BiTXsbBIdR2NyK65qnUnHEX9xx3Tj2a4sj0ijNv3y83CM%2BAupgmiCqgZ7BPmwAss9fWPqUxesUEAEV%2FfejuS05zHHmLqY4fxBMo4PWz7OC24d5Tj6CAA6Ut","locale":"en-CA","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

The authors present the complete guide to ANSI standard C language programming. Written by the developers of C, this new version helps readers keep up with the finalized ANSI standard for C while showing how to take advantage of C's rich set of operators, economy of expression, improved control flow, and data structures. The 2/E has been completely rewritten with additional examples and problem sets to clarify the implementation of difficult language constructs. For years, C programmers have let K&R guide them to building well-structured and efficient programs. Now this same help is available to those working with ANSI compilers. Includes detailed coverage of the C language plus the official C language reference manual for at-a-glance help with syntax notation, declarations, ANSI changes, scope rules, and the list goes on and on.

Frequently bought together

This item: C Programming Language
$83.75
Get it by Sunday, Sep 29
Only 6 left in stock.
Ships from and sold by Amazon.ca.
+
$54.22
Get it by Sunday, Sep 29
In Stock
Sold by Analogverse and ships from Amazon Fulfillment.
+
$82.49
Get it by Sunday, Sep 29
In Stock
Ships from and sold by Amazon.ca.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
spCSRF_Treatment
Some of these items ship sooner than the others.
Choose items to buy together.
Popular Highlights in this book

From the Publisher

C Programming Language on stack of stack of books

One of the Most Recommended Programming Books of All Time

"It is hard for me to describe just how profoundly that book affected my career. I remember reading it by a campfire in my back yard—my original still smells of smoke—puzzling over the code, and standing to cheer for the concepts. The simple elegance of the writing; the pragmatic outlook of the authors; the sheer beauty of the language thrilled me as no language had before—or has since."

Robert "Uncle Bob" Martin, author of Clean Code.

"K&R is one of my favorite books. The style of the tutorial chapters is so deceptively light and simple and the manual so crisp. Much of C's reputation of simplicity comes from the clarity and great little examples from this book. My 1978 copy has lost its cover and my K&R2 is somewhat dog eared. Above all, K&R is a useful book."

Bjarne Stroustrup, designer and original implementer of C++, and author of The C++ Programming Language

Product description

From Amazon

Just about every C programmer I respect learned C from this book. Unlike many of the 1,000 page doorstops stuffed with CD-ROMs that have become popular, this volume is concise and powerful (if somewhat dangerous) -- like C itself. And it was written by Kernighan himself. Need we say more?

From the Publisher

This second editon describes C as defined by the ANSI standard. This book is meant to help the reader learn how to program in C. The book assumes some familiarity with basic programming concepts like variables, assignment statements, loops, and functions. A novice programmer should be able to read along and pick up the language.

Product details

  • Publisher ‏ : ‎ Pearson; 2 edition (March 22 1988)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 288 pages
  • ISBN-10 ‏ : ‎ 0131103628
  • ISBN-13 ‏ : ‎ 978-0131103627
  • Item weight ‏ : ‎ 540 g
  • Dimensions ‏ : ‎ 17.53 x 1.52 x 23.11 cm
  • Customer Reviews:
    4.6 4.6 out of 5 stars 3,998 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Brian W. Kernighan
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read author blogs and more


Customer reviews

4.6 out of 5 stars
3,998 global ratings

Top reviews from Canada

Reviewed in Canada on August 1, 2024
Verified Purchase
This is probably the best programming book that I have ever read. The book is concise, intuitive, and packed with information. I wish this would have been my first introduction to programming. Consider not getting the cheaply printed version, the print quality is sad.
Reviewed in Canada on July 20, 2016
Verified Purchase
This is by far the best quality over quantity tech related book I've ever had the pleasure to read yet. Personally I came from a Python background before starting this book, and with it having such clean and easy to write programming style, I was always very intimidated by C, C++, Java, and so on. Well let me tell you this book makes C so much easier and so much less intimidating, it's still a HARD book but it's written and explained so well that with some basic programming knowledge you can learn A LOT from this book.

One of my biggest struggles with Python was using it's giant library of pre-built and importable functions that are built into the language. C still has a lot of this built in, but what's different with this particular book is it really TEACHES you how to build functions and programs and breaks down every part and stage of it incredibly well (Seriously, I was blown away by the first chapter of this book which acts as a basic tutorial.)

The biggest thing I've taken from starting this book is it's helped me begin to appreciate a language like Python more since it has tons of useful and already built in functions, but going back to an older language like C has opened my eyes up to programming like never before. Using modern languages is "easier" to learn, but if you really want to become a better programmer you need to go back to where we came from to how we got here today. Also even though I may not use C very often (I'm studying to become a Sys Admin), I feel like it's very beneficial for me to improve my programming skills as a whole and I feel like working with C so far has made working with Python even easier.

In conclusion, I would highly recommend this book for someone wanting to learn C or if you have already learned one language and wanted to possibly challenge yourself by using an older language that may not be quite as elegant looking. Interestingly though, the authors make C seem incredibly clear and readable because it's all explained and written so well that you quickly forget how intimidating the language looks.

10/10.
14 people found this helpful
Report
Reviewed in Canada on March 12, 2019
Verified Purchase
I'm learning C basics as a hobby, no hurry, no deadline, but aiming to finish sometime this year (and on track.) I'm learning it to form a base for the languages that have come since, one of which I was planning on learning later. I haven't learned a programming language since Fortran.

Since I want to learn fundamentals and have the time, I can go through this book as slowly as I want, take the time to try extra exercises and modifications, and work through all error messages .

In that context, this is a great book for learning C. It's probably tougher slogging than books that aim to make it easy and fast to learn coding, with the tradeoff of not teaching C fundamentals. That's the impression I get having looked over some of those books for C and other languages.

Some programs don't work for me as written, so having another C reference handy is important ex. the first program didn't compile as written, but after changing "main()" to "int main()" it did (although I haven't verified if that was what the correct modification for that program.) Yes, I'm at that basic a level with C, and this is has been a good reference and instructional book so far.
2 people found this helpful
Report
Reviewed in Canada on July 24, 2021
Verified Purchase
This is the "bible" of the C programming language, the best language there ever was, and ever will be. It's a little out of date by today's standards, where many people are programming in ISO C99 or later for the convenience factors that were brought in these later standards, but it is nice to have this historical reference. It's a clean and easy read, and explains some of the concepts in the language in a way that is easy to digest. Even if you're an experienced C programmer, you can still get something out of reading this every now and again to refresh yourself on the basics.
Reviewed in Canada on October 1, 2020
Verified Purchase
In my opinion, this book provides an excellent overview of the C programming language - as one would expect from these authors. I found the book to be short and dense, with lots of example code to study and learn from. As someone with a professional background in embedded and low-level programming, I found it helpful for strengthening my understanding of programming fundamentals.
Reviewed in Canada on March 10, 2022
Verified Purchase
Fantastic book that is a must-have for any C programmer. K&R is an absolute classic. Beware that the 3rd party sellers are basically doing self-printed PDFs. The text quality is not where it should be.
Reviewed in Canada on September 23, 2017
Verified Purchase
Classic. C isn't as attractive to new programmers as it is used to be and that's regrettable. Things at the low-level are fascinating and more importantly, everywhere. Knowing how to approach embedded systems will only make you a more mindful programmer. So why not learn C, the most widely used systems language today, using its most recommended guide ? At the very least, you will learn how clear procedural code can be and maybe even learn to solve computational problems in very constrained environments.
One person found this helpful
Report
Reviewed in Canada on January 24, 2018
Verified Purchase
What can I say, this is "the" C programming book; you can't get much closer to the source than Dennis Ritchie and Brian Kernighan. Informative chapters with useful exercises, and a great reference section.

Some things are a touch dated, but what else do you expect.

Top reviews from other countries

Translate all reviews to English
Samuel Arenas
5.0 out of 5 stars A must read for all C programmers
Reviewed in Mexico on May 5, 2024
Verified Purchase
Complete book on the basic building blocks of C. Quite simple language but very very powerful.
Fernanda
5.0 out of 5 stars C
Reviewed in Brazil on June 24, 2023
Verified Purchase
Muito bom. Excelente e importante para quem gosta de programação.
One person found this helpful
Report
Dmitry
5.0 out of 5 stars The programming language C
Reviewed in Italy on August 13, 2024
Verified Purchase
Ottimo!
Alexandra
5.0 out of 5 stars Rate
Reviewed in Germany on May 16, 2024
Verified Purchase
The book came in great conditions! Didn't take too long either. Thank you very much.
Customer image
Alexandra
5.0 out of 5 stars Rate
Reviewed in Germany on May 16, 2024
The book came in great conditions! Didn't take too long either. Thank you very much.
Images in this review
Customer image
Customer image
Casimir Artmann
5.0 out of 5 stars Lost my old one.
Reviewed in Sweden on May 5, 2024
Verified Purchase
This is the classic book for the C programing language. Lost my old one, so this is a replacement.