Modern C Quick Syntax Reference

A Pocket Guide to the Language, APIs, and Library

  • Mikael Olsson

Table of contents

  1. Front Matter
    Pages i-xiv
  2. Mikael Olsson
    Pages 1-3
  3. Mikael Olsson
    Pages 5-7
  4. Mikael Olsson
    Pages 9-19
  5. Mikael Olsson
    Pages 21-25
  6. Mikael Olsson
    Pages 27-29
  7. Mikael Olsson
    Pages 31-33
  8. Mikael Olsson
    Pages 35-38
  9. Mikael Olsson
    Pages 39-41
  10. Mikael Olsson
    Pages 43-45
  11. Mikael Olsson
    Pages 47-55
  12. Mikael Olsson
    Pages 57-57
  13. Mikael Olsson
    Pages 59-61
  14. Mikael Olsson
    Pages 63-67
  15. Mikael Olsson
    Pages 69-70
  16. Mikael Olsson
    Pages 71-72
  17. Mikael Olsson
    Pages 73-77
  18. Mikael Olsson
    Pages 79-81
  19. Mikael Olsson
    Pages 83-89
  20. Mikael Olsson
    Pages 91-97
  21. Mikael Olsson
    Pages 99-104
  22. Mikael Olsson
    Pages 105-108
  23. Mikael Olsson
    Pages 109-112
  24. Back Matter
    Pages 113-116

About this book


Discover how C's efficiency makes it a popular choice in a wide variety of applications and operating systems with special applicability to wearables, game programming, system level programming, embedded device/firmware programming and in Arduino and related electronics hobbies in this condensed code and syntax guide. This book presents the essential C syntax in a well-organized format that can be used as a quick and handy reference.

In this book, you will find short, simple, and focused code examples; and a well laid out table of contents and a comprehensive index allowing easy review. You won’t find any technical jargon, bloated samples, drawn out history lessons, or witty stories. What you will find is a language reference that is concise, to the point and highly accessible. The book is packed with useful information and is a must-have for any C programmer.

You will:

  • Code for some of today's modern and popular firmware and systems
  • How to do embedded programming found in Arduino and related hardware boards
  • Program microcontrollers for robots and boards
  • Handle low-level programming and memory management
  • Leverage operating systems such as Linux and Unix


C programming ANSI standard language APIs embedded modern applications firmware software syntax source code

Authors and affiliations

  • Mikael Olsson
    • 1
  1. 1.Hammarland, Länsi-SuomiFinland

Bibliographic information

Industry Sectors
Finance, Business & Banking
IT & Software
Consumer Packaged Goods
Oil, Gas & Geosciences