LEADER 03470nam 22005535 450 001 9910338011903321 005 20200703012114.0 010 $a9781484242889 010 $a1484242882 024 7 $a10.1007/978-1-4842-4288-9 035 $a(CKB)4100000007335087 035 $a(DE-He213)978-1-4842-4288-9 035 $a(MiAaPQ)EBC5626884 035 $a(CaSebORM)9781484242889 035 $a(PPN)232967792 035 $a(OCoLC)1088729744 035 $a(OCoLC)on1088729744 035 $a(EXLCZ)994100000007335087 100 $a20181228d2019 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aModern C Quick Syntax Reference $eA Pocket Guide to the Language, APIs, and Library /$fby Mikael Olsson 205 $a2nd ed. 2019. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2019. 215 $a1 online resource (XIV, 116 p. 1 illus.) 311 08$a9781484242872 311 08$a1484242874 320 $aIncludes bibliographical references. 327 $a1 Hello World -- 2 Compile and Run -- 3 Variables -- 4 Operators -- 5 Pointers -- 6 Arrays -- 7 Strings -- 8 Conditionals -- 9 Loops -- 10 Functions -- 11 Typedef -- 12 Enum -- 13 Struct -- 14 Union -- 15 Type Conversions -- 16 Storage Classes -- 17 Constants -- 18 Preprocessor -- 19 Memory Management -- 20 Input Handling -- 21 Headers -- 22 Strings and Numbers. 330 $aDiscover 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. 606 $aProgramming languages (Electronic computers) 606 $aComputer programming 606 $aProgramming Languages, Compilers, Interpreters$3https://scigraph.springernature.com/ontologies/product-market-codes/I14037 606 $aProgramming Techniques$3https://scigraph.springernature.com/ontologies/product-market-codes/I14010 615 0$aProgramming languages (Electronic computers). 615 0$aComputer programming. 615 14$aProgramming Languages, Compilers, Interpreters. 615 24$aProgramming Techniques. 676 $a005.13 700 $aOlsson$b Mikael$4aut$4http://id.loc.gov/vocabulary/relators/aut$0866410 801 0$bUMI 801 1$bUMI 906 $aBOOK 912 $a9910338011903321 996 $aModern C Quick Syntax Reference$92510925 997 $aUNINA