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.
What You Will Learn
• 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
Who This Book Is For
Those with experience in programming, particularly C programming, looking for a quick, handy reference.
Author(s): Mikael Olsson
Edition: 2
Publisher: Apress
Year: 2019
Language: English
Commentary: True PDF
Pages: 116
Tags: Programming; C
Front Matter ....Pages i-xiv
Hello World (Mikael Olsson)....Pages 1-3
Compile and Run (Mikael Olsson)....Pages 5-7
Variables (Mikael Olsson)....Pages 9-19
Operators (Mikael Olsson)....Pages 21-25
Pointers (Mikael Olsson)....Pages 27-29
Arrays (Mikael Olsson)....Pages 31-33
Strings (Mikael Olsson)....Pages 35-38
Conditionals (Mikael Olsson)....Pages 39-41
Loops (Mikael Olsson)....Pages 43-45
Functions (Mikael Olsson)....Pages 47-55
Typedefs (Mikael Olsson)....Pages 57-57
Enums (Mikael Olsson)....Pages 59-61
Structs (Mikael Olsson)....Pages 63-67
Unions (Mikael Olsson)....Pages 69-70
Type Conversions (Mikael Olsson)....Pages 71-72
Storage Classes (Mikael Olsson)....Pages 73-77
Constants (Mikael Olsson)....Pages 79-81
Preprocessor (Mikael Olsson)....Pages 83-89
Memory Management (Mikael Olsson)....Pages 91-97
Input Handling (Mikael Olsson)....Pages 99-104
Headers (Mikael Olsson)....Pages 105-108
Strings and Numbers (Mikael Olsson)....Pages 109-112
Back Matter ....Pages 113-116