This tutorial (part of the embedded C tutorial) is a list of the C keywords for reference.

Data Types

  • char
  • int
  • long
  • float
  • double
  • _Bool
  • void

Data Type Modifiers

  • unsigned
  • const
  • static
  • volatile
  • extern
  • restrict
  • inline
  • auto
  • register
  • _Complex
  • _Imaginary

Compound Data Types

  • struct
  • enum
  • union
  • typedef

Flow Control

  • if
  • else
  • switch
  • case
  • default
  • goto
  • break
  • for
  • do
  • while
  • continue

Utility

  • sizeof